Espaços para nome (guia de programação do C#)
Os namespaces são fortemente usados na programação em C# de duas formas.Primeiro, o .NET framework usa os namespaces para organizar suas muitas classes, como a seguir:
System.Console.WriteLine("Hello World!");
Systemé um espaço para nome e Console é uma classe no namespace.O using palavra-chave pode ser usada para que o nome completo não é necessário, como no exemplo a seguir:
using System;
Console.WriteLine("Hello");
Console.WriteLine("World!");
Para obter mais informações, consulte usando diretiva (referência de C#).
Segundo, declarando seus próprios namespaces pode ajudar no controle do escopo da classe e nomes de métodos em grandes projetos de programação.Use o espaço para nome palavra-chave para declarar um espaço para nome, como no exemplo a seguir:
namespace SampleNamespace
{
class SampleClass
{
public void SampleMethod()
{
System.Console.WriteLine(
"SampleMethod inside SampleNamespace");
}
}
}
Visão geral de namespaces
Namespaces possuem as seguintes propriedades:
Eles organizam o código de grandes projetos.
Eles são delimitados por meio do . operador.
O using directive elimina a necessidade de especificar o nome do namespace para cada classe.
O global namespace é o namespace "raiz": global::System sempre fará referência a.NET Framework namespace System.
Seções relacionadas
Veja os tópicos a seguir para mais informações sobre namespaces:
Especificação da linguagem C#
Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.
Consulte também
Referência
Palavras-chave do espaço para nome (referência de C#)
usando diretiva (referência de C#)
:: Operador (referência de C#)