Sdílet prostřednictvím


Operátor () (C#-Reference)

Vedle používá k určení pořadí operací ve výrazu závorky slouží následující úlohy:

  1. Určit nádech nebo zadat převody.

    double x = 1234.7;
    int a;
    a = (int)x; // Cast double to int    
    
  2. 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#.

Viz také

Referenční dokumentace

Hospodářské subjekty C#

Koncepty

Příručka programování C#

Další zdroje

C#-Reference