Przestrzenie nazw (Podręcznik programowania C#)
Przestrzenie nazw silnie są używane w C# programowania na dwa sposoby.Po pierwsze,.NET Framework używa nazw do organizowania jej wiele klas w następujący sposób:
System.Console.WriteLine("Hello World!");
Systemjest obszarem nazw i Console jest klasą, w tym obszarze nazw.using Tak, że pełna nazwa nie jest wymagane, jak w poniższym przykładzie można użyć słowa kluczowego:
using System;
Console.WriteLine("Hello");
Console.WriteLine("World!");
Aby uzyskać więcej informacji, zobacz za pomocą dyrektywy (C# odniesienia).
Po drugie deklarując własne przestrzenie nazw może pomóc kontrolować zakres nazwy klasy i metody w dużych projektach programowania.Użyj obszaru nazw słowa kluczowego w celu zadeklarowania obszaru nazw, jak w poniższym przykładzie:
namespace SampleNamespace
{
class SampleClass
{
public void SampleMethod()
{
System.Console.WriteLine(
"SampleMethod inside SampleNamespace");
}
}
}
Omówienie obszarów nazw
Przestrzenie nazw mają następujące właściwości:
Porządkują kod dużych projektów.
Są one rozdzielane przy użyciu . operatora.
using directive , Eliminuje wymóg, aby określić nazwę obszaru nazw dla każdej klasy.
global Obszaru nazw jest obszarem nazw "root": global::System zawsze odwołuje się do.NET Framework nazw System.
Sekcje pokrewne
Zobacz poniższe tematy, aby uzyskać więcej informacji na temat obszarów nazw:
Korzystanie z przestrzeni nazw (Podręcznik programowania C#)
Jak: Użyj globalnego aliasu obszaru nazw (C# Programming Guide)
Specyfikacja języka C#
Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.
Zobacz też
Informacje
Słowa kluczowe nazw (C# odniesienia)
za pomocą dyrektywy (C# odniesienia)