Perché il metodo principale è privato?

Perché il metodo principale è privato?

Il punto di ingresso di un programma è contrassegnato con il .entrypoint Direttiva IL. Non importa se il metodo o la classe sono pubblici o meno, tutto ciò che conta è questa direttiva.


Il Main il metodo non dovrebbe essere chiamato da nessuno.

In realtà è contrassegnato come punto di ingresso per l'esecuzione nell'EXE stesso e quindi non ha chiamanti esterni per impostazione predefinita.

Se VUOI , puoi aprirlo per essere chiamato contrassegnando public , per esempio. se stai trasformando un'app console in un'API.