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.