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

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: 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...

Как подсчитать повторяющиеся слова внутри 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...

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

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




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


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