C#如何搜索列表

时间:2010-08-10 09:28:17

标签: c#

我有一个字符串列表,如:

列出myList

如何使用.Find()方法搜索列表并查看是否存在特定值?

2 个答案:

答案 0 :(得分:3)

        List<string> myList = new List<string>();
        bool isFound = myList.Contains("abc");

答案 1 :(得分:3)

如果您正在谈论通用List.Find:

http://msdn.microsoft.com/en-us/library/x0b5b5bc(VS.80).aspx

如果您使用的是C#3并且正在查找值“myList.Find(x => x == testValue);”,则可以致电testvalue。您可以设置更高级的条件,而不仅仅是“x == testValue”。

根据具体情况,您可能希望改为使用x.Equals(testValue)