ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА 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 новости интернет новости технологий ноутбук ноутбуки обработка исключений оптимизация острова периферия планшет планшеты поддержка сайтов поисковое продвижение программы продвижение продвижение сайта продвижение сайтов рабство разработка игр разработка сайтов раскрутка сайта рекламные технологии смартфон смартфоны собеседование создание сайтов средства разработки туризм фриланс хостинг яндекс
  << Предыдущий пост       Следующий пост >>  
От: 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


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