" As for static the general idea is that static is something that is common for all instances of a type. Writing code based off the static Main method for example in a Console application forces you to use other static members, unless you wrap the whole thing in a new class and use an instance of that in Main method."
I'm really sorry John, I dont understand this too well...
"As for static the general idea is that static is something that is common for all instances of a type." i thought static was to be able to use something without having to create an instance of it
"Writing code based off the static Main method for example in a Console application forces you to use other static members, unless you wrap the whole thing in a new class and use an instance of that in Main method." this i understand a bit better, yes you cant just use a method in the same class from main, you need to instantiate an object then call its methods from that, seen it before.
Im just not getting an answer to my question from this, sorry again John.