I\'m a fan of extension methods in C#, but haven\'t had any success adding an extension method to a static class, such as Console.
For example, if I want to add an e
You can't add static methods to a type. You can only add (pseudo-)instance methods to an instance of a type.
The point of the this
modifier is to tell the C# compiler to pass the instance on the left-side of the .
as the first parameter of the static/extension method.
In the case of adding static methods to a type, there is no instance to pass for the first parameter.