【发布时间】:2017-10-26 09:55:55
【问题描述】:
我有一个字符串数组
string[] a = ["a","b","c"];
我有一个列表(我们称之为“b”),然后我将其反序列化为字符串
[ {"name" : "a", "email": "b@c.com"}, {"name" : "a", "email": "b@c.com"} ]
我想检查我的 List 是否包含 string[] a 中的任何内容。
var check = b.name.Contains(a[1]);
我收到错误
“Newtonsoft.Json.Linq.JValue”不包含“包含”的定义
我还有什么其他方法可以做到这一点?
【问题讨论】:
-
在使用 contains 之前将 b.name 转换为字符串应该可以工作