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