Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

C# Sharp Exercises: Basic structure of LINQ

C# Sharp LINQ: Exercise-1 with Solution

Write a program in C# Sharp to shows how the three parts of a query operation execute.

Sample Solution:-

C# Sharp Code:

using System;
using System.Linq;

class LinqExercise1
{        
    static void Main()
    {
        //  The first part is Data source.
        int[] n1 = new int[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
        
        Console.Write("\nBasic structure of LINQ : "); 
        Console.Write("\n---------------------------");

        // The second part is Query creation.
        // nQuery is an IEnumerable<int>
        var nQuery =
            from VrNum in n1
            where (VrNum % 2) == 0
            select VrNum;

        // The third part is Query execution.
        
        Console.Write("\nThe numbers which produce the remainder 0 after divided by 2 are : \n");
        foreach (int VrNum in nQuery)
        {
            Console.Write("{0} ", VrNum);
        }
         Console.Write("\n\n");
    }
}

Sample Output:

Basic structure of LINQ :                                                                                     
---------------------------                                                                                   
The numbers which produce the remainder 0 after divided by 2 are :                                            
0 2 4 6 8

Flowchart:

Flowchart: Basic structure of LINQ

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: C# Sharp LINQ Exercises.
Next: Write a program in C# Sharp to find the positive numbers from a list of numbers using two where conditions in LINQ Query.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.