Thursday, December 21, 2017

Linq Query By Using Arrays

using System;
using System.Collections.Generic;
using System.Linq;
namespace linqqueries_practice
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] ar = new int[6] { 1, 2, 3, 4, 5, 6 };
            var q = from x in ar
                    select x;
            foreach (var item in q)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("next");
            int[] a = new int[7] { 6, 3, 5, 7, 8, 2, 9 };
            var q1 = from x in a
                     where x % 2 != 0
                     select x;
            foreach (var item in q1)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("waq to display the even nu");
            var q2 = from x in a
                     where x % 2 == 0
                     select x;
            foreach (var item in q2)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("odd numbers");
            var q3 = from x in a
                     where x % 2 != 0
                     select x;
            foreach (var item in q3)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("whose value is 5");
            var q4 = from x in a
                     where x == 5
                     select x;
            foreach (var item in q4)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("ascending");
            var q5 = from x in a
                     orderby x
                     select x;
            foreach (var item in q5)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("descending");
            var q6 = from x in a
                     orderby x descending
                     select x;
            foreach (var item in q6)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine();

        }
    }
}

No comments: