+ 연산자(C# 참조)

업데이트: 2007년 11월

+ 연산자는 단항 연산자로 사용하거나 이항 연산자로 사용할 수 있습니다.

설명

단항 + 연산자는 모든 숫자 형식에 대해 미리 정의되어 있습니다. 숫자 형식에 대한 단항 + 연산의 결과는 단순히 피연산자의 값입니다.

이항 + 연산자는 숫자 형식과 문자열 형식에 대해 미리 정의되어 있습니다. 숫자 형식의 경우 + 연산자는 두 피연산자의 합을 계산합니다. 하나 또는 두 피연산자가 문자열 형식인 경우 + 연산자는 피연산자를 나타내는 문자열을 연결합니다.

또한 대리자 형식도 이항 + 연산자를 제공합니다. 이 경우에는 대리자 연결을 수행합니다.

사용자 정의 형식으로 단항 + 연산자와 이항 + 연산자를 오버로드할 수 있습니다. 정수 계열 형식에 대한 연산은 일반적으로 열거형에서 허용됩니다. 자세한 내용은 operator(C# 참조)를 참조하십시오.

예제

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

C# 언어 사양

자세한 내용은 C# 언어 사양의 다음 단원을 참조하십시오.

  • 1.6.7.5 연산자

  • 7.2 연산자

참고 항목

개념

C# 프로그래밍 가이드

참조

C# 연산자

기타 리소스

C# 참조