Sdílet prostřednictvím


Obory názvů (Příručka programování C#)

Obory názvů jsou silně používá dva způsoby programování C#.Nejprve.NET Framework používá uspoøádání mnoho tříd, jmenné prostory:

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

Systemobor názvů a Console je třída v tomto oboru názvů.using Lze použít klíčové slovo, takže úplný název není požadováno, jako v následujícím příkladu:

using System;
Console.WriteLine("Hello");
Console.WriteLine("World!");

Další informace naleznete v tématu použití směrnice (C#-Reference).

Druhý deklarování vlastní jmenné prostory můžete řídit obor názvů třídy a metody ve větších projektů programování.Použití oboru názvů klíčové slovo deklarovat obor názvů, jako v následujícím příkladu:

namespace SampleNamespace
{
    class SampleClass
    {
        public void SampleMethod()
        {
            System.Console.WriteLine(
              "SampleMethod inside SampleNamespace");
        }
    }
}

Přehled oborů názvů

Obory názvů mají následující vlastnosti:

  • Organizují kód velké projekty.

  • Jsou odděleny pomocí . operátor.

  • using directive Vyloučí požadavek zadejte název oboru názvů každé třídy.

  • global Je obor názvů "root": global::System bude vždy odkazovat.NET Framework oboru názvů System.

Související oddíly

Následující témata obsahují další informace o oborech názvů:

Specifikace jazyka C#

Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také

Referenční dokumentace

Klíčová slova oboru názvů (C#-Reference)

použití směrnice (C#-Reference)

:: Operátor (C#-Reference)

. Operátor (C#-Reference)

Koncepty

Příručka programování C#