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

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: peerAt
14. июля 2012 21:32

Вот как отсортировать массив строк с числами на LINQ.

На C# это выглядит так:

static void Main(string[] args)
{
string[] arr = { "3", "1", "6", "10", "5", "13" };
foreach (var num in arr.OrderBy(x => int.Parse(x)))
{
Console.WriteLine(num);
}
Console.ReadLine();
}

На VB.NET это выглядит так:

Sub Main(ByVal args() As String)
Dim arr() As String = { "3", "1", "6", "10", "5", "13" }
For Each num In arr.OrderBy(Function(x) Integer.Parse(x))
Console.WriteLine(num)
Next num
Console.ReadLine()
End Sub

Результат выполнения программы:

image



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

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


Как преобразовать массив строк в строку на C# (LINQ)?
Здесь показан очень простой способ конвертировать массив строк в одну строку с использованием C# и LINQ static void Main(string[] args){ string[] indiaCityVisit = { "Delhi", "Jodhpur", "Mumbai", "Pune", "Agra", "Shimla", "Bengaluru", "Mysore", "Ooty", "Jaipur", "Nagpur", "Amritsar", "Hyderabad", "Goa", "Ahmedabad" }; string cities...

Как преобразовать массив строк в массив decimal-ов на C# и VB.NET ?
Метод Array.ConvertAll() очень полезен для преобразования массивов с данными одного типа в массивы с элементами другого типа. Дальше идет пример того, как можно преобразовать String[] to Decimal[] с использованием метода ConvertAll(). C#static void Main(string[] args){ string[] strArray = new string[] { "1164", "2213" }; decimal d; decimal[] d1; //...

Как пропустить и выбрать элементы строкового массива используя LINQ ?
Этот пост про то, как пропустить и выбрать элементы строкового массива используя LINQ. В примере показанном ниже, мы пропускаем первые два элемента массива и выбираем следующие три. C#static void Main(string[] args){ string[] arr = {"One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight"}; var result = from x in a...

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




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


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