From
here[
^],
"
Extension methods are a special kind of static method, but they are called as if they were instance methods on the extended type."
Member 3981366 wrote:
returning strongly typed variables or collections
Sorry, I don't understand what you mean.
Member 3981366 wrote:
do we need to add "this" keyword for creating extended method
Yes, if you want it to be used as an Extension method i.e. the compiler automatically glueing the code for linking the static extension method to the instance object
Member 3981366 wrote:
every static method in static class can be called extension method
No, since you cannnot use static methods with instance object. There lies the major inclination of extension methods.