() — 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ń:
Określ poświaty lub konwersji typów.
double x = 1234.7; int a; a = (int)x; // Cast double to int
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
Koncepcje
Przewodnik programowania w języku C#