2017-02-26 88 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 -Item-IN-A-列表功能於一個單步) –

回答

1

可以使用FindIndex

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

搜索匹配由指定的謂詞所定義的條件,並返回整個列表中第一個匹配的從零開始的索引的元素。

相關問題