Porque agora vejo muitos código sem usar using System;?
Porque agora vejo muitos código sem usar using System;?
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.
Olá, desculpe a demora! eu tendi melhor agora. valeu demais!!!!!