Lambda expression are used to work on same group of data in general used with agitate function. Def :- A lambda expression is a function with out a name calculates and returns a single value.
Input parameters Expression Statement lambda :- Input parameters { Expression; }
Namespace CA Sample 2 { Class Example2 { Static void Main () { List <int> L1 = new Lint <int> {1,2,3,4,5,6,7,8,9,10}; Int c = L1.count (x =>x >4); Int E count = L1.count (x => xy = z ==0); C.W.L (“Count of values grater than 4 is :- ” + c); C.W.L (“Count of values Even numbers is :- ” + E count); Console. Read (); } } }
Count of values grater than 4 is :- 6 Count of values Even numbers are :- 5
At TekSlate, we offer resources that help you in learning various IT courses. We avail both written material and demo video tutorials. To gain in-depth knowledge and be on par with practical experience, then explore ASP.net Training Videos.
Example to implement lambda expression on employee class :- Example to count particular dept no and print on the column :-
Namespace CA Sample 2 { Class Example3 { Static void Main () { List <Employee> emp list = new list <Employee> () { New employee (P emp id = 101, P Ename = “N”, Pdesigen = “pl”, p Doj = new date (2012,03,02),p salary = 1200, pdeptno =10); New employee (P emp id = 102, P Ename = “R”, Pdesigen = “tl”, p Doj = new date (2012,04,01),p salary = 1300, pdeptno =20); New employee (P emp id = 103, P Ename = “P”, Pdesigen = “ds”, p Doj = new date (2012,05,03),p salary = 1400, pdeptno =30); }; Var R = from x in Emplist. Select x. p dept no; Int c1 = R.count (I => i. 10); Int c2 = R.count (I => i. 20); Int c3 = R.count (I => i. 30); C.W.L (“Deptno /t : count /n………………”); C.W.L (“10/t” + C1); C.W.L (“20/t” + C2); C.W.L (“30/t” + C3); C.W.L (“total/t” + R.count ()); } } }
You liked the article?
Like : 0
Vote for difficulty
Current difficulty (Avg): Medium
1/15
TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.
Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox