C# Extension Methods

Extension Methods are a handy way to extend built-in types like string or int.

Extension Methods must be defined as a static methods inside a staic class and the this keyword must be in the first parameter.

Extension methods are easy to chain, simply call like this...

                // NOT like this!