Q)explain this c# in your own wording? / C# program to illustrate the  // Lambda Expression    using System;    using System.Collections.Generic;    using System.Linq;         namespace Lambda_Exressions {    class Program {        static void Main(string[] args)        {            // List to store numbers            List numbers = new List() {36, 71, 12,                                  15, 29, 18, 27, 17, 9, 34};                 // foreach loop to dislay the list            Console.Write("The list : ");            foreach(var value in numbers)            {                Console.Write("{0} ", value);            }            Console.WriteLine();                 // Using lambda expression            // to calculate square of            // each value in the list            var square = numbers.Select(x => x * x);                 // foreach loop to display squares            Console.Write("Squares : ");            foreach(var value in square)            {                Console.Write("{0} ", value);            }            Console.WriteLine();                 // Using Lambda exression to            // find all numbers in the list            // divisible by 3            List divBy3 = numbers.FindAll(x => (x % 3) == 0);                 // foreach loop to display divBy3            Console.Write("Numbers Divisible by 3 : ");            foreach(var value in divBy3)            {                Console.Write("{0} ", value);            }            Console.WriteLine();        }  }  }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Q)explain this c# in your own wording?

/ C# program to illustrate the 

// Lambda Expression 

 

using System; 

 

using System.Collections.Generic; 

 

using System.Linq; 

 

  

 

namespace Lambda_Exressions { 

 

class Program { 

 

    static void Main(string[] args) 

 

    { 

 

        // List to store numbers 

 

        List<int> numbers = new List<int>() {36, 71, 12,  

 

                             15, 29, 18, 27, 17, 9, 34}; 

 

  

 

        // foreach loop to dislay the list 

 

        Console.Write("The list : "); 

 

        foreach(var value in numbers) 

 

        { 

 

            Console.Write("{0} ", value); 

 

        } 

 

        Console.WriteLine(); 

 

  

 

        // Using lambda expression 

 

        // to calculate square of 

 

        // each value in the list 

 

        var square = numbers.Select(x => x * x); 

 

  

 

        // foreach loop to display squares 

 

        Console.Write("Squares : "); 

 

        foreach(var value in square) 

 

        { 

 

            Console.Write("{0} ", value); 

 

        } 

 

        Console.WriteLine(); 

 

  

 

        // Using Lambda exression to 

 

        // find all numbers in the list 

 

        // divisible by 3 

 

        List<int> divBy3 = numbers.FindAll(x => (x % 3) == 0); 

 

  

 

        // foreach loop to display divBy3 

 

        Console.Write("Numbers Divisible by 3 : "); 

 

        foreach(var value in divBy3) 

 

        { 

 

            Console.Write("{0} ", value); 

 

        } 

 

        Console.WriteLine(); 

 

    } 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Linked List Representation
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education