VCS2010_09_04 – Extensions Methods

In this video we’ll talk about extension methods which are simply methods — usually helper methods that can be bolted on to the side of existing types / classes … even if that type is sealed, meaning that it cannot be inherited from. Extension Methods also help promote a more fluent style of programming (which we’ll demonstrate and explain in the video.)

In the past you may have had some helper methods that are intended for operation on certain types … like a formatting method for example. This is similar in concept, but the implementation is cleaner and more elegant.

The reason why Extension Methods are important is because this is how LINQ’s methods, like Select, Where, Sum, Count, are bolted on to the side of types that implement the IEnumerable interface, as well as others. So, Extension Methods are what makes LINQ’s method syntax work.

« Previous LessonVisual C# 2010 Express Edition for Absolute BeginnersNext Lesson »

 

Watch a 1 Minute Preview of this Video

This is a short preview that demonstrates the quality of the screencasts we offer at LearnVisualStudio.NET.

Scroll down and click the play button in the lower-left hand corner of the video player to start watching.

The full length video is 7 Minutes, 36 Seconds and is available to LearnVisualStudio.NET members. Join today!

 

 

 

 

 

Bob, we love the videos – good presentation & pace. They’re a great way to help beginners get up to speed quickly.Mark Jewett , Senior Manager
SQL Server, Microsoft Corporation

1 Year Membership

$75per year
(it’s about $6 a month)

  • Watch hundreds of screencasts
  • New training each week
  • Stream instantly via Vimeo … even works on iOS (and *some* Android devices)!
  • Download source code

Learn More …

Lifetime Membership

$200pay just once
keep learning new .NET stuff

  • 1 Year benefits, plus …
  • Download video files to keep. Powered by Amazon S3 (blazing fast).
  • Q & A Get answers to your questions about the videos

Learn More …


10 Year Anniversary Sale - 30% Off - ENDING SOON!!!    Learn more ...