检查IEnumerable <string>序列中的元素以获取特定字符串

时间:2017-03-17 15:46:10

标签: c#

    foreach (string s in diff.InSecondNotInFirst)
    {
        if (!s.Contains("some text"))
        {
            Assert.Fail();
        }
    }

我可以在没有foreach的情况下这样做吗? diff.InSecondNotInFirstIEnumerable<string>

1 个答案:

答案 0 :(得分:2)

使用Linq,您可以执行以下操作:

if (diff.InSecondNotInFirst.Any(s => !s.Contains("some text")))
  Assert.Fail();