如何确定值是否在List <string>中?

Cra*_*ton 2 c# arrays

在使用VS2005的C#中,假设我有一个List<string>被调用listOfStringsstring变量和一个变量str.

我可以这样做吗?

if (str in listOfStrings) { ... }
Run Code Online (Sandbox Code Playgroud)

Kev*_*vin 7

是的你可以.看看这个List<T>.Contains(..)方法.

List<string> l = new List<string>();
l.Add("Hello");
l.Add("World");

if (l.Contains("Hello"))
{
    // ..
}
Run Code Online (Sandbox Code Playgroud)