Extension Methods – What are they?
They are methods written by you which allow you to extend classes that you cannot modify directly. These might be classes you’re using from a third party DLL, or maybe you work in an organisation where your business objects are untouchable by a lowly developer such as yourself (and me), or maybe you just want to add some extra functionality to the String class. If any of these situations ring true then extension methods are something you should know about. Continue reading