Udostępnij za pośrednictwem


() — Operator (odwołanie w C#)

Oprócz używany do określania kolejności operacji w wyrażeniu nawiasy są używane do wykonywania następujących zadań:

  1. Określ poświaty lub konwersji typów.

    double x = 1234.7;
    int a;
    a = (int)x; // Cast double to int    
    
  2. Wywoływanie metod lub delegatów.

    TestMethod();
    

Uwagi

Rzutowanie jawnie wywołuje operatora konwersji z jednego typu do drugiego; Obsada kończy się niepowodzeniem, jeśli żaden operator konwersji jest zdefiniowana.Aby zdefiniować operatora konwersji, zobacz jawne i niejawny.

() Operator nie mogą być przeciążone.

Aby uzyskać więcej informacji, zobacz Rzutowanie i konwersje typów (Przewodnik programowania w języku C#).

Wyrażeniem rzutowania może prowadzić do składni niejednoznaczne.Na przykład, wyrażenie (x)–y może być albo interpretowana jako wyrażenie cast (odlew –y do typu x) lub jako dodatku paszowego wyrażenia łączone za pomocą wyrażenia ujętego w nawiasy, oblicza wartość x-y.

Aby uzyskać więcej informacji na temat wywołania metody, zobacz Metody (Przewodnik programowania w języku C#).

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Operatory C#

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#