Its been a basic doubt but
As per c#, for non-static members we initialize these members by creating class object & then we use that object name and method name 2 initialize i.e object.method name ?? right
Likely we use class name.method name if the method is STATIC to do it .. if i am right till this .. As MAIN method is static Y are we not doing initialization ?? does it done implicitly or what ??
TY

VulpesPosted Jul 4, 2013, 7:25 AM
Notice though that it's not necessarily the first method to run.
If the class which contains the Main method also contains a static constructor then that will execute before the Main method. Any static fields of that class will also be initialized before the Main method runs, even if they're only given their default values.
Iftikar HussainPosted Jul 4, 2013, 7:26 AM
Please refer this link
http://www.codeproject.com/Articles/479467/Main-Method-in-Csharp
Regards,
Iftikar