ArrayList.Contains - C#

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

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

Добрый день. Есть две коллекции типа ArrayList. Первая коллекция (word) хранит элементы: the the english Вторая коллекция (word1) хранит элементы: the a Хочу проверить есть ли элементы из второй коллекции в первой. Пробую так:
if (words1.Contains(words))
                   {
                       MessageBox.Show("+");
                   }
                   else
                   {
                       MessageBox.Show("-");
                   }
Всегда получаю MessageBox.Show("-"), хотя есть одинаковые элементы. В чём может быть ошибка?

Решение задачи: «ArrayList.Contains»

textual
Листинг программы
if (words1.OfType<string>().Intersect(words.OfType<string>()).Count()>0)
{
   //...
}

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


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

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

14   голосов , оценка 3.714 из 5
Похожие ответы