ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: peerAt
27. сентября 2011 18:25

В этом посте мы рассмотрим как сравнить два List<string> и перечислить элементы, которые найдены в первом списке и не найдены во втором. Мы будем использовать Enumerable.Except() метод

C#

static void Main(string[] args)
{
List<string> lstOne =
new List<string>() { "Jim", "Jack", "Kate", "Nope" };

List<string> lstTwo =
new List<string>() { "Jack", "Nope", "Jim" };

IEnumerable<string> lstNew = null;

// Compare two List<string> and display items of lstOne not in lstTwo
lstNew = lstOne.Except(lstTwo, StringComparer.OrdinalIgnoreCase);

PrintList(lstNew);
Console.ReadLine();
}

static void PrintList(IEnumerable<string> str)
{
foreach (var s in str)

Console.WriteLine(s);
Console.WriteLine("-------------");
}

Это перевод. Оригинал здесь.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Способы заработка на сайте
На этом блоге было много постов про производство и раскрутку сайтов. Но пока не было про заработок на них. Пора исправить этот недочет. Здесь будут описаны по возможности не фантастичные, и не супер низко прибыльные способы. Также упор будет сделан именно на организацию процесса, а не технических деталях, которых в обилии в интернете. Несмотря на то, что как пр...

Каким способом удачно сделать выбор совершая покупку между компьютером и ноутбуком
Сейчас купить компьютер в минске, либо в любом ином городишке – не вызовет затруднений. А вот правильно подобрать из многообразия техники не так-то просто и легко. Традиционно, покупатели выбирают из двух типов компьютеров – ноутбук или стационарный компьютер. Между ними существует ряд различий, и у первого и у второго есть много положительных сторон. Подбирать следу...

Комментарии

 
4aIIaeB 10.03.2012 17:39:58 #


сравнить тут не очень уместно, скорее найти не повторяющиеся элементы

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий