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.
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.
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.