Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Además de usarlos para especificar el orden de las operaciones en una expresión, los paréntesis se utilizan para realizar las siguientes tareas:
Especificar conversiones o conversiones de tipo.
double x = 1234.7; int a; a = (int)x; // Cast double to intInvocar métodos o delegados.
TestMethod();
Comentarios
Una conversión de tipos invoca explícitamente el operador de conversión de un tipo a otro; se producirá un error en la conversión si no se ha definido ese operador.Para definir un operador de conversión, vea explicit (Referencia de C#) e implicit (Referencia de C#).
El operador () no se puede sobrecargar.
Para obtener más información, vea Conversiones de tipos (Guía de programación de C#).
Una expresión de conversión podría llevar a una sintaxis ambigua.Por ejemplo, la expresión (x)–y puede interpretarse como una expresión de conversión (una conversión del tipo –y al tipo x) o como una expresión de suma combinada con una expresión entre paréntesis, que calcula el valor de x – y.
Para obtener más información sobre las llamadas a métodos, vea Métodos (Guía de programación de C#).
Especificación del lenguaje C#
Para obtener más información, vea la Especificación del lenguaje C#. La especificación del lenguaje es la fuente definitiva de la sintaxis y el uso de C#.