2017-02-26 16 views
-2

私はリストList<string> strListを持っています。ここでは、文字列がプログラム全体のリストに追加されています。リスト内の文字列の位置を見つけるC#

特定の文字列を含むリストの特定の位置またはインデックスを検索できます。

私は特定のテキストを含む文字列は、このコードを使用して存在しているかどうかを確認するために管理してきました:

if (strList.Exists(str => str.Contains("Chicken"))) 
      { 
       Console.WriteLine("Found it"); 
      } 

しかし、私はこの文字列があり、リスト内のどの位置を見つけるしたいと思います。

+1

[リスト内のアイテムのインデックスを一度に取得する方法は?](http://stackoverflow.com/questions/17995706/how-to-get-the-index-of-an - 1ステップでリストに入る) –

答えて

1

指定した述語によって定義される条件に一致し、全体のリスト内で最初に見つかった位置のインデックスを返す要素のFindIndex

int index = strList.FindIndex(str => str.Contains("Chicken")); 

検索を使用することができます。

関連する問題