Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Observação - Chamada da função

Fazendo um teste com o exemplo do uso da função, notei que posso fazer a chamada da função antes ou depois de declara-la. Isto é válido para qualquer situação?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Elissandro! Como vai?

No C#, é possível chamar uma função antes de sua declaração no código. Isso acontece porque o compilador do C# faz uma primeira passagem pelo código para reconhecer todas as declarações de funções e variáveis antes de começar a executar o programa.

No entanto, é importante ressaltar que isso é válido apenas para funções locais dentro de um mesmo arquivo. Se você estiver lidando com métodos de classes em arquivos separados, a ordem de declaração e chamada pode ser relevante, especialmente se você estiver usando namespaces ou classes que precisam ser importadas com using.

Por exemplo, se você tem uma função ExibirMensagemDeBoasVindas() no mesmo arquivo, pode chamá-la antes ou depois de sua declaração sem problemas:

ExibirMensagemDeBoasVindas();

void ExibirMensagemDeBoasVindas()
{
    Console.WriteLine("**************************");
    Console.WriteLine("Boas vindas ao Screen Sound");
    Console.WriteLine("**************************");
}

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.