Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] C# VERSÃO

Porque agora vejo muitos código sem usar using System;?

2 respostas
solução!

Oii, Estudante! Como vai?

Obrigada por compartilhar sua dúvida com a comunidade Alura.

O que você percebeu faz todo sentido! A partir da versão C# 9.0, surgiu um recurso chamado top-level statements (ou instruções de nível superior). Isso permite escrever códigos de forma mais simples, sem precisar usar using System;.

Por exemplo, antes era assim:


using System;

namespace Application
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}

Agora, podemos escrever de forma bem mais direta assim:


Console.WriteLine("Hello, World!");

Esse recurso deixa o foco na lógica do programa, sem tanta preocupação com a estrutura inicial. É por isso que você vê muitos códigos sem aquele bloco tradicional de using. Isso vale especialmente para exemplos, exercícios e pequenos projetos de console.

Espero ter ajudado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, desculpe a demora! eu tendi melhor agora. valeu demais!!!!!