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

Поиск

Категории

Облако тегов

acer ado.net amd asp.net c sharp c# cms css exceptions google html ipad iphone it бизнес javascript jquery linq microsoft mysql net nokia nokia lumia samsung seo silverlight sql surface tsql windows 8 windows blue windows phone windows rt xna безопасность библиотека вопросы на собеседовании интересные проекты интернет интернет магазин исключения книга книги компьютерная безопасность компьютерные игры контролы курсы по программированию логированние исключений мобильные приложения монетизация сайтов наушники новости новости it новости microsoft новости интернет новости технологий ноутбук ноутбуки обработка исключений оптимизация острова периферия планшет планшеты поддержка сайтов поисковое продвижение программы продвижение продвижение сайта продвижение сайтов рабство разработка игр разработка сайтов раскрутка сайта рекламные технологии смартфон смартфоны собеседование создание сайтов средства разработки туризм фриланс хостинг яндекс
  << Предыдущий пост       Следующий пост >>  
От: inbruk
6. марта 2012 17:01
Если у вас список строк обобщенный и вы хотите удалить дублирующиеся значения из него без использования distinct, то вот как это можно сделать:

C#


var strList = new List<string> 

{ "Jane", "Bill", "jane", "carol", "Carol", "bill" }; 

strList = strList.ConvertAll(low => low.ToLowerInvariant());

 

var result = from str in strList

        group str by str into grp

        select new { Text = grp.Key};

foreach (var res in result)

{

    DropDownList1.Items.Add(res.Text);

}



VB.NET



    Dim strList = New List(Of String)(New String() _

                {"Jane", "Bill", "jane", "carol", "Carol", "bill"})

    strList = strList.ConvertAll _

    (Function(low) low.ToLowerInvariant())

 

    Dim result = _

     From str In strList _

     Group str By str Into grp = Group _

     Select New With {Key .Text = str}

    For Each res In result

        DropDownList1.Items.Add(res.Text)

    Next res

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

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


Как сконвертировать List<int> в List<string> с помощью LINQ
Здесь рассказывается как сконвертировать List в List. Для этого используется List(T).ConvertAll метод C# // Convert a List<int> to List<string>List<int> lstNum = new List<int>(new int[] { 3, 6, 7, 9 });lstNew = lstNum.ConvertAll<string>(delegate(int i){ return i.ToString();});PrintList(lstNew); VB.NET ' Convert a List<int&g...

Сортировка по полю с датой в Generic List с использованием LINQ
Давайте рассмотрим Generic List в элементах которого есть поле - дата. Допустим вы хотите отсортировать Generic List по полю дата, и хотите сделать это самым простым способом. Здесь написано как это сделать. Я добавил DropDownList с цельэ продемонстрировать результаты: C#   using System; using System.Collections.Generic; using System.Linq; usi...

Как подсчитать повторяющиеся слова внутри List<String> с использованием LINQ ?
Здесь написано о том, как подсчитать повторяющиеся слова в List<string> C# static void Main(string[] args){ List<string> strList = new List<string>() { "Jane", "Bandy", "Ram", "Jane", "Bandy", "Carol", "Bandy" }; // Count Repeated Words var q = strList.GroupBy(x => x) .Select(g => new { Value = g.Key, Count = g.C...

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




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


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