Part 99 Lambda expression in c#
Text version of the video http://csharp-video-tutorials.blogspo... Healthy diet is very important both for the body and mind. If you like Aarvi Kitchen recipes, please support by sharing, subscribing and liking our YouTube channel. Hope you can help. / @aarvikitchen5572 Slides http://csharp-video-tutorials.blogspo... All C# Text Articles http://csharp-video-tutorials.blogspo... All C# Slides http://csharp-video-tutorials.blogspo... All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenka... All Dot Net and SQL Server Tutorials in Arabic / kudvenkatarabic In this video we will discuss, what lambda expressions are with an example. We will be working with the same example that we worked with in Part 98. Anonymous methods and Lambda expressions are very similar. Anonymous methods were introduced in C# 2 and Lambda expressions in C# 3. To find an employee with Id = 102, using anonymous method Employee employee = listEmployees.Find(delegate(Employee Emp) { return Emp.ID == 102; }); To find an employee with Id = 102, using lambda expression Employee employee = listEmployees.Find(Emp =] Emp.ID == 102); You can also explicitly specify the Input type but not required employee = listEmployees.Find((Employee Emp) =] Emp.ID == 102); Notice that with a Lambda expression you don't have to use the delegate keyword explicitly and you dont't have to specify the input parameter type explicitly. The parameter type is inferred. Lambda expressions are more convenient to use than anonymous methods. Lambda expressions are particularly helpful for writing LINQ query expressions. =] is called lambda operator and read as GOES TO. In most of the cases Lambda expressions supersedes anonymous methods. To my knowledge, the only time I prefer to use anonymous methods over lambdas is, when we have to omit the parameter list when it's not used within the body. Anonymous methods allow the parameter list to be omitted entirely when it's not used within the body, where as with lambda expressions this is not the case. For example, with anonymous method notice that we have omitted the parameter list as we are not using them within the body Button1.Click += delegate { MessageBox.Show("Button Clicked"); }; The above code can be rewritten using lambda expression as shown below. Notice that with lambda we cannot omit the parameter list. Button1.Click += (eventSender, eventAgrs) =] { MessageBox.Show("Button Clicked"); };

Part 100 Func delegate in c#

Part 98 Anonymous methods in c#

John Cleese’s Brillian Take on Religion & 'Life of Brian' | The Dick Cavett Show

LINQ in C# - Top 10 concepts everyone should know 🔥

Penny Helps Sheldon Solve His Equation | The Big Bang Theory

Delegates & Events in C# .NET

There’s a Problem with Quantum Mechanics – with Jim Al-Khalili

How Japan Built the Impossible 400 km Great Wall that You've Never Heard Of

Typical Family Apartment Tour (How Russians REALLY Live) 🏠

Served in 5 Seconds! Japan’s $3 Soba Shop for Hungry Workers

When Animals Surprise Photographers in the SWEETEST Way! 😍

This 1966 Millstone Technique Will Blow Your Mind—One Wrong Hit = Weeks of Work DESTROYED

Top 10 Coolest Moments in Westerns | MGM

C# - Lambda Expression

Street thugs pick the wrong target—a pot-mending vendor is a kung fu master, sweeping the scene!

Zwischen Rasern und Verkehrskontrollen – Unterwegs mit der Autobahnpolizei Montabaur

Lambda Expression C# Tutorial | LINQ C# | C# Tutorial For Beginners | Simplilearn

Inside the Mitsubishi Zero

