Converting an Array of Strings to Integers and Sorting It : select « LINQ « C# / C Sharp






Converting an Array of Strings to Integers and Sorting It

 

using System;
using System.Linq;
public class MainClass {
    public static void Main() {

        string[] numbers = { "0042", "010", "9", "2q7" };

        int[] nums = numbers.Select(s => Int32.Parse(s)).OrderBy(s => s).ToArray();

        foreach (int num in nums)
            Console.WriteLine(num);
    }
}

 








Related examples in the same category

1.Query Reuse
2.Select array item by type
3.Use LINQ with Dictionary
4.Use LINQ to query characters in a string
5.Transformation: link two array.
6.Select with Anonymous Types: prints uppercase and lowercase versions of each string in an input array
7.Select with Anonymous Types: iterates over each element to print the element's name
8.Select with Anonymous Types: prints the name of every product in the product list along with the category of the product and its unit price
9.uses select to create a sequence of each product name.
10.Converting an Array of Strings to Integers
11.Query with Intentional Exception Deferred Until Enumeration
12.Demonstrating the Query Results Changing Between Enumerations
13.Returning a List