C#断言在一个数组上

时间:2016-11-19 15:48:33

标签: c# arrays assertion

我在数组上做了一个断言来查找特定的文本。但断言似乎不起作用。

var a = (JArray)jObj["cast"];
Assert.AreEqual(a, "Tim");

似乎没有搜索var a

1 个答案:

答案 0 :(得分:0)

如果没有看到源JSON输入,几乎不可能说出Assertion的具体错误,但从我所看到的,你不应该将JArray和字符串进行比较以获得相等性。从docs开始,JArray实现IList,因此您可能正在寻找该集合中的特定元素,或者如果您正在寻找包含该JArray的令牌名称,那么您可能正在寻找.Value()方法一旦你引用了感兴趣的标记。