Оператор () (Справочник по C#)
Круглые скобки используются для указания порядка выполнения операций в выражении, а также для выполнения следующих задач:
Определение операций приведения или преобразования типов.
double x = 1234.7; int a; a = (int)x; // Cast double to int
Вызов методов или делегатов.
TestMethod();
Заметки
Операция приведения явно вызывает оператор преобразования одного типа в другой. Если такой оператор преобразования не определен, операция приведения возвращает ошибку. Информацию об определении оператора преобразования см. в разделах, посвященных явным и неявным операциям.
Оператор () перегрузить нельзя.
Дополнительные сведения см. в разделе Приведение и преобразование типов (Руководство по программированию на C#).
Выражение приведения может иметь неоднозначное толкование. Например, выражение (x)–y можно интерпретировать как выражение приведения (приведение –y к типу x) или как выражение добавления в сочетании с выражением в скобках, которое вычисляет значение x – y.
Дополнительные сведения о вызове метода см. в разделе Методы (Руководство по программированию на C#).
Спецификация языка C#
Дополнительные сведения см. в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.
См. также
Ссылки
Основные понятия
Руководство по программированию на C#