gpt4 book ai didi

c# - 为什么我不能合并两个 JArray?

转载 作者:行者123 更新时间:2023-11-30 19:27:03 27 4
gpt4 key购买 nike

这是我的代码:

JArray first;
JArray second;
JArray test = first.Union(second);

但是它说它不能在 JToken 和 JArray 之间进行隐式转换?

最佳答案

因为 union 从两个可枚举源中产生不同值的可枚举结果。因此 first 和 second 是 IEnumerable<JToken>那么您的正确结果类型将是 IEnumerable<JToken> :

IEnumerable<JToken> test = first.Union(second);

创建 JArray 很简单 - 它具有允许传递可枚举内容的构造函数:

JArray array = new JArray(first.Union(second));

关于c# - 为什么我不能合并两个 JArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19807256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com