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!



Deixe um comentário