Tuesday, 23 October 2018

Select and where in Lamda

Where: Filters a sequence of values based on a predicate.

Select: Projects each element of a sequence into a new form.


     //Output: 1,2,3,4,5,6,7,8,9,10
            var numbers = Enumerable.Range(1, 10);
          
            //Output:  2,4,6,8,10
            var even = numbers.Where(n => (n % 2) == 0).ToList();

            //Output: false,true,false,true,false,....true
            var evens = numbers.Select(n => (n % 2) == 0).ToList();

            //Output: 1,2,3,4,5,6,...10
            var lineNumbers = numbers.Select(i => i).ToList();

0 comments:

Post a Comment

Topics

ADO .Net (2) Ajax (1) Angular Js (17) Angular2 (24) ASP .Net (14) Azure (1) Breeze.js (1) C# (49) CloudComputing (1) CMS (1) CSS (2) Design_Pattern (3) DI (3) Dotnet (21) Entity Framework (3) ExpressJS (4) Html (3) IIS (1) Javascript (6) Jquery (9) Lamda (3) Linq (11) Mongodb (1) MVC (48) NodeJS (7) RDLC (1) Report (1) Sql Server (29) SSIS (3) SSRS (2) UI (1) WCF (12) Web Api (10) Web Service (1) XMl (1)