2017-09-06 42 views
-2

我在想,如果有可能搜索我創建的列表,例如:如何搜索我自己創建的列表C#

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; } 
} 

我知道,如果條件不正確,但我想要做的通過是搜索該列表,看看是否有任何節點包含反式& & descr,但我不明白該怎麼做,或者如果它是可能的?

+0

只要我們有某種_Language綜合Query_功能... – maccettura

回答

2

你可以使用LINQ:

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

愛是愛的驅動通過downvote絕對沒有的地方達不到的解釋。無用。 – itsme86

+0

我還沒有意識到LINQ,但它按照我的意圖工作。謝謝您的幫助! – Nasir