Operátor () (C#-Reference)
Vedle používá k určení pořadí operací ve výrazu závorky slouží následující úlohy:
Určit nádech nebo zadat převody.
double x = 1234.7; int a; a = (int)x; // Cast double to int
Vyvolání metody nebo delegátů.
TestMethod();
Poznámky
Osazení explicitně vyvolá operátor převod z jednoho typu na jiný; tavby selže, pokud je definován žádný převod operátor.Definování operátor převodu, viz explicit a implicitní.
() Operátor nemůže být přetížena.
Další informace naleznete v tématu Obsazení a převody typu (Příručka programování C#).
Výrazem přetypování může vést k syntaxi dvojznačný.Například výraz (x)–y by buď interpretovat jako výrazem přetypování (cast –y typu x) nebo jako doplňková látka v kombinaci s výrazu v závorkách vypočítává hodnotu x – výraz y.
Další informace o vyvolání metody Metody (Příručka programování C#).
Specifikace jazyka C#
Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.