如何搜索我自己创建的列表C#

时间:2017-09-06 14:52:59

标签: c# linked-list

我想知道是否可以搜索我创建的列表,例如:

static void Main(string[] args) {
    int count = 0;
    string trans, descr;
    List<ErrorInfo> errList = new List<ErrorInfo>();

    if (errList.Find(trans) && errList.Find(desc)) {
        // do something
    }
}

public class ErrorInfo {
    public string transaction { get; set; }
    public string description { get; set; }
}

我知道if条件不正确但我想要做的是搜索列表并查看是否有任何节点包含trans&amp;&amp; descr,但我不明白该怎么做或者是否可能?

1 个答案:

答案 0 :(得分:2)

您可以使用LINQ:

if (errList.Any(e => e.transaction == trans && e.description == descr))
{
    // do something
}