adspace


Why main method is static in c#?

Answer Posted / Manoj Kumar Sharma

The main method is static because it needs to be called before any non-static member (or object) of a class, and the .NET runtime requires a default instance of the application domain to call the main method. By making it static, we ensure that only one instance exists, which simplifies the execution.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to assign Null value to Var?

1075


How do you inherit a class into other class in c#?

1004


What is expression tree in c#?

1010


Why can't we use a static class instead of singleton?

968


What is an abstract class c#?

984


Which namespaces are necessary to create a localized application?

1153