简体   繁体   English

如何判断一个值是否在List中<string> ?</string>

[英]How to determine whether a value is in a List<string>?

In C# using VS2005, let's say I have a List<string> called listOfStrings and a string variable called str .在使用 VS2005 的 C# 中,假设我有一个名为listOfStringsList<string>和一个名为strstring变量。

Can I do something like this?我可以做这样的事情吗?

if (str in listOfStrings) { ... }

Yes, you can.是的你可以。 Have a look at the List<T>.Contains(..) method.看看List<T>.Contains(..)方法。

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

if (l.Contains("Hello"))
{
    // ..
}

You can use List.Contains() to do this.您可以使用List.Contains()来执行此操作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM