Sdílet prostřednictvím


+ Operátor (C#-Reference)

+ 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 operátor (C#-Reference).

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 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#

operátor (C#-Reference)

Koncepty

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

Další zdroje

C#-Reference