Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Operator . (C#-Referenz)

Der Punktoperator (.) wird für Memberzugriff verwendet. Der Punktoperator gibt einen Member von einem Typ oder einem Namespace an. Der Punktoperator wird beispielsweise verwendet, um auf bestimmte Methoden in .NET Framework-Klassenbibliotheken zuzugreifen:

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

Betrachten Sie z. B. die folgende Klasse:

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

Die s-Variable weist die beiden Member a und b auf. Um auf sie zuzugreifen, wird der Punktoperator verwendet:

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

Der Punkt wird auch dazu verwendet, gekennzeichnete Namen zu verwenden, also Namen, die z. B. den Namespace oder die Schnittstelle angeben, wozu sie gehören.

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

Durch die using-Direktive wird ein Teil der Namenskennzeichnung optional:

using System;
// ...
System.Console.WriteLine("hello");
Console.WriteLine("hello");   // same thing

Ist aber ein Bezeichner mehrdeutig, muss er gekennzeichnet werden:

using System;
// A namespace containing another Console class:
using OtherSystem; 
// ...
// Must qualify Console: 
System.Console.WriteLine( "hello" );

Weitere Informationen finden Sie in den folgenden Abschnitten von C#-Programmiersprachenspezifikation:

  • 7.5.4 Memberzugriff

Referenz

C#-Operatoren

Konzepte

C# Programmierhandbuch

Weitere Ressourcen

C#-Referenz

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)