Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Operator () (C#-Referenz)

Klammern werden nicht nur für die Angabe der Reihenfolge von Vorgängen in einem Ausdruck, sondern auch für die folgenden Aufgaben verwendet:

  1. Angeben von Typumwandlungen oder Konvertierungen.

    
    double x = 1234.7;
    int a;
    a = (int)x; // Cast double to int    
    
    
    
  2. Aufrufen von Methoden oder Delegaten.

    
    TestMethod();
    
    
    

Eine Typumwandlung ruft explizit den Operator zum Konvertieren des Typs auf. Ist kein solcher Konvertierungsoperator vorhanden, tritt bei der Typumwandlung ein Fehler auf. Informationen zur Definition eines Konvertierungsoperators finden Sie unter explicit und unter implicit.

Der Operator () kann nicht überladen werden.

Weitere Informationen finden Sie unter Umwandlung und Typkonvertierungen (C#-Programmierhandbuch).

Ein Umwandlungsausdruck kann unter Umständen zu mehrdeutiger Syntax führen. Der Ausdruck (x)–y kann z. B. als Typumwandlungsausdruck (Umwandlung von -y in den Typ x) oder als ein mit einem Ausdruck in Klammern kombinierter additiver Ausdruck zur Berechnung des Werts von x - y interpretiert werden.

Weitere Informationen zum Aufrufen von Methoden finden Sie unter Methoden (C#-Programmierhandbuch).

Weitere Informationen finden Sie in der C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.