Sdílet prostřednictvím


+ – operátor (Referenční dokumentace jazyka C#)

+ Operátor může fungovat jako unární operátor nebo binární operátor.

Poznámky

Unární + operátory jsou předdefinovány pro všechny číselné typy.Výsledek Unární operátor + na číselný typ operace je operand hodnotu.

Binární + operátory jsou předdefinované typy číselných a řetězec.Pro číselné typy + vypočítá součet dvou operandů.Když jeden nebo oba operandy jsou typu řetězec + spojuje řetězec reprezentace operandy.

Delegát typy poskytují také binárního souboru + operátor, který provádí řetězení delegáta.

Uživatelem definované typy může přetížit unární + a binární + operátory.Typů operací jsou obecně povoleny na výčet.Další informace naleznete v tématu operator (Referenční dokumentace jazyka C#).

Příklad

class Plus
{
    static void Main()
    {
        Console.WriteLine(+5);        // unary plus
        Console.WriteLine(5 + 5);     // addition
        Console.WriteLine(5 + .5);    // addition
        Console.WriteLine("5" + "5"); // string concatenation
        Console.WriteLine(5.0 + "5"); // string concatenation 
        // note automatic conversion from double to string
    }
}
/*
Output:
5
10
5.5
55
55
*/

Specifikace jazyka C#

Další informace najdete 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

Operátory jazyka C#

operator (Referenční dokumentace jazyka C#)

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#