By default the type modifier for every member in a class is a private, even the Main() function type modifier is private. How does the CLR call the main method which is not visi
The CLR does not care about the accessibility of main. "Visible to the outside world" only applies to the code, not the runtime.
main