Menus

Tuesday, December 4, 2012

Sort a String Array containing Numbers using LINQ

Here’s how to use LINQ to sort a String Array containing Numbers
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
OUTPUT
image

No comments:

Post a Comment