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