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)
{
   //...
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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