Как определить, находится ли значение в списке?

#c# #arrays

#c# #массивы

Вопрос:

В C #, использующем VS2005, допустим, у меня есть List<string> вызываемая listOfStrings и string вызываемая переменная str .

Могу ли я сделать что-то подобное этому?

 if (str in listOfStrings) { ... }
  

Ответ №1:

Да, вы можете. Взгляните на List<T>.Contains(..) метод.

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

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

Ответ №2:

Для этого вы можете использовать List.Contains() .