2017-09-06 23 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

関連する問題