often suggests that "Method can be made static". I'm still new to C# (I'm
coming from VB).
I understand what a static/shared method is and where you would use
explicitly use one. However, is there any advantage in making all methods,
including private methods, that do not refer to instance variables static?
I would have thought that this is unnecessarily exposing the classes'
interface, however, I have no formal CS background and would welcome some
enlightenment on this.
Many thanks in advance