Sdílet prostřednictvím


. – operátor (Referenční dokumentace jazyka C#)

Operátor tečka (.) se používá pro přístup členů.Operátor tečka určuje člen typu nebo oboru názvů.Například operátor tečky slouží k přístupu v rámci specifické metody.NET Framework knihoven tříd:

// The class Console in namespace System:
System.Console.WriteLine("hello");

Například zvažte následující třídy:

class Simple
{
    public int a;
    public void b()
    {
    }
}
Simple s = new Simple();

Proměnná s má dva členy a a b; k nim přistupovat pomocí operátoru tečka:

s.a = 6;   // assign to field a;
s.b();     // invoke member function b;

Tečka se také používá k kvalifikované názvy, které jsou názvy, které zadat obor názvů nebo rozhraní, například, do které patří.

// The class Console in namespace System:
System.Console.WriteLine("hello");

Používání směrnice umožňuje některé kvalifikace název volitelné:

namespace ExampleNS
{
    using System;
    class C
    {
        void M()
        {
            System.Console.WriteLine("hello");
            Console.WriteLine("hello");   // Same as previous line.
        }
    }
}

Ale když identifikátor je dvojznačný, musí být určen:

namespace Example2
{
    class Console
    {
        public static void WriteLine(string s){}
    }
}
namespace Example1
{
    using System;
    using Example2;
    class C
    {
        void M()
        {                
            // Console.WriteLine("hello");   // Compiler error. Ambiguous reference.
            System.Console.WriteLine("hello"); //OK
            Example2.Console.WriteLine("hello"); //OK
        }
    }
}

Specifikace jazyka C#

Další informace najdete 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

Operátory jazyka C#

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#