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

Metodo de Exibição Diferenciado

Olá Prof. Boa noite. Tudo bem? Como eu devo posicionar os códigos quando eu utilizo o modo de exibição de:

internal class Program
{
    private static async void Main(string[] args)
    {

Grato pela atenção.

1 resposta
solução!

Olá Jonathas, tudo bem?

Quando você está usando a declaração internal class Program com um método Main assíncrono, você geralmente coloca o código que deseja executar dentro do método Main. Aqui está um exemplo básico:

internal class Program
{
    private static async Task Main(string[] args)
    {
        // Seu código vai aqui. Por exemplo:
        await MinhaFuncaoAssincrona();
    }

    private static async Task MinhaFuncaoAssincrona()
    {
        // Código assíncrono vai aqui
    }
}

Note que o método Main está retornando uma Task. Isso é necessário quando você está usando async no método Main. O compilador precisa saber que este é um método assíncrono e que ele deve esperar a conclusão da Task antes de sair.

Espero que isso ajude! Se você tiver mais perguntas, fique à vontade para perguntar.

  1. https://learn.microsoft.com/pt-br/visualstudio/ide/viewing-the-structure-of-code?view=vs-2022
  2. https://learn.microsoft.com/pt-br/dotnet/csharp/language-reference/keywords/internal