Demonstrating the Query Results Changing Between Enumerations : select « LINQ « C# / C Sharp






Demonstrating the Query Results Changing Between Enumerations

 

using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;
public class MainClass {
    public static void Main() {
        int[] intArray = new int[] { 1, 2, 3 };
        IEnumerable<int> ints = intArray.Select(i => i);

        foreach (int i in ints)
            Console.WriteLine(i);

        intArray[0] = 5;
        foreach (int i in ints)
            Console.WriteLine(i);
    }
}

 








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.Converting an Array of Strings to Integers and Sorting It
12.Query with Intentional Exception Deferred Until Enumeration
13.Returning a List