Udostępnij za pośrednictwem


+ Operator (C# odniesienia)

+ 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 (C# odniesienia).

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 to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.

Zobacz też

Informacje

Operatory języka C#

operator (C# odniesienia)

Koncepcje

Podręcznik programowania C#

Inne zasoby

C# odniesienia