+ — Operator (odwołanie w C#)

+ Operator może działać jako jednoargumentowe lub operatora dwuargumentowego.

Uwagi

Jednoargumentowy + operatory są wstępnie zdefiniowane dla wszystkich typów liczbowych.Wynik jednoargumentowe + operacji na typu liczbowego jest tylko wartość operandu.

Binarne + operatory są wstępnie zdefiniowane typy liczbowe oraz ciąg.Dla liczbowe typy + oblicza sumę dwóch argumentów.Gdy jeden lub oba operandy są typu ciąg + łączy reprezentacje ciąg operandy.

Typy pełnomocnik zapewniają również pliku binarnym + operator wykonuje łączenia obiektu delegowanego.

Typy zdefiniowane przez użytkownika mogą przeciążać jednoargumentowe + i binarne + podmiotów gospodarczych.Operacje na typy są ogólnie dozwolone na wyliczenie.Aby uzyskać więcej informacji, zobacz operator (odwołanie w C#).

Przykład

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
*/

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Operatory C#

operator (odwołanie w C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#