Ошибки с Contains - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Есть программа на c#, пытаюсь скомпилировать с платформой net2.0.
                    string extension = Path.GetExtension(files[i]);
                    if (Program.EXTENTIONS.Contains(extension.ToLower()))      <-!!!!!!!!!!
                    {
                        Console.WriteLine(files[i].ToString());
                    }
При компиляции выдает ошибку: string[] не содержит определения для Contains и не удалось найти метод расширения Contains, принимающий тип string[] в качестве первого аргумента. Чем заменить Contains без потери функциональности? Спасибо.

Решение задачи: «Ошибки с Contains»

textual
Листинг программы
bool ArrayContains(string[] array, string val)
{
    foreach(string str in array)
    {
        if (str == val)
           return true;
    }
    return false;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5