Na linguagem C #, o método Main() é o ponto onde o programa inicia sua execução.
É o ponto de entrada principal do programa e que executa todos os objetos e invoca métodos a serem executados.
Pode haver apenas um método Main() em C #. No entanto, o método Main() pode ter ou não um tipo de retorno. No caso de não haver retorno, devemos declarar isso com void.
Ele deve estar dentro de uma classe ou struct e deve ser declarado com o modificador static. É o lugar principal onde um programa inicia e termina sua execução. O método Main() pode ter um parâmetro e esses parâmetros são conhecidos como argumento de linha de comando.
Exemplo
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Main_Method { class checa { float num, porcentagem; public void aceita() { Console.Write("\nEntre sua nota. (Total = 850):\t"); num = float.Parse(Console.ReadLine()); } public void imprime() { porcentagem = (float)num / 850 * 100; if (porcentagem < 35) { Console.WriteLine("Desculpe!!! Você perdeu. Sua marca é " + porcentagem); } else if (porcentagem > 35 && porcentagem < 50) { Console.WriteLine("Você tirou D e sua porcentagem é " + porcentagem); } else if (porcentagem > 50 && porcentagem < 60) { Console.WriteLine("Você tirou C e sua porcentagem é " + porcentagem); } else if (porcentagem > 60 && porcentagem < 75) { Console.WriteLine("Você tirou B e sua porcentagem é " + porcentagem); } else { Console.WriteLine("Você tirou A e sua porcentagem é " + porcentagem); } } } class Program { static void Main(string[] args) { // Starting execution // Creating object of class check checa chk = new checa (); chk.aceita(); //chamando método de avaliação chk.imprime(); //chamando método de impressão Console.ReadLine(); } } }
Ao ser executado, o código acima produz o seguinte resultado:
Entre sua nota. <Total = 850>: 435 Você tirou C e sua porcentagem foi 51.17647
Observação: Para ver a execução do programa passo a passo, use a Tecla F11 para executar um passo de cada vez.
Porque O Método Main É Sempre Declarado Como Estático?
O método Main em C # é sempre declarado como estática porque não pode ser chamado em outro método.
O método Main instancia outros objetos e variáveis, mas não há nenhum método lá que possa instanciar o método Main em C #.
Por outro lado, o método Main não aceita o parâmetro de qualquer outra função. Somente parâmetros como argumento através da linha de comando.
Palavras Finais
Neste artigo você aprendeu sobre o método Main em C # e por que sempre é declarado como estática. Você também aprendeu a usar o método Main na programação.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!