내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

Decimal.Addition 연산자

지정된 두 개의 Decimal 값을 추가합니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

public static decimal operator +(
	decimal d1,
	decimal d2
)

매개 변수

d1
형식: System.Decimal
더할 첫 번째 값입니다.
d2
형식: System.Decimal
더할 두 번째 값입니다.

반환 값

형식: System.Decimal
d2d1을 추가한 결과입니다.

예외상황
OverflowException

반환 값이 MinValue보다 작거나 MaxValue보다 큰 경우

다음 코드 예제에서는 몇 개의 Decimal 값 쌍을 만들고 Addition 연산자를 사용하여 해당 합을 계산합니다.


// Example of the decimal addition and subtraction operators.
using System;

class DecimalAddSubOpsDemo
{
    const string dataFmt = "   {0,-18}{1,31}" ;

    // Display decimal parameters and their sum and difference.
    static void ShowDecimalSumDiff( decimal Left, decimal Right )
    {
        Console.WriteLine( );
        Console.WriteLine( dataFmt, "decimal Left", Left );
        Console.WriteLine( dataFmt, "decimal Right", Right );
        Console.WriteLine( dataFmt, "Left + Right", 
            Left + Right );
        Console.WriteLine( dataFmt, "Left - Right", 
            Left - Right );
    }

    static void Main( )
    {
        Console.WriteLine( "This example of the decimal " +
            "addition and subtraction operators \ngenerates the " +
            "following output. It displays the sum and \n" +
            "difference of several pairs of decimal objects."  );

        // Create pairs of decimal objects.
        ShowDecimalSumDiff( 
            new decimal( 1230000000, 0, 0, false, 7 ), 
            0.0012300M );
        ShowDecimalSumDiff( 123.456789M, 0.006789M );
        ShowDecimalSumDiff( 12345678900000000M, 
            0.00000000123456789M );
        ShowDecimalSumDiff( 123456789.0123456789M, 
            123456789.1123456789M );
    } 
} 

/*
This example of the decimal addition and subtraction operators
generates the following output. It displays the sum and
difference of several pairs of decimal objects.

   decimal Left                          123.0000000
   decimal Right                           0.0012300
   Left + Right                          123.0012300
   Left - Right                          122.9987700

   decimal Left                           123.456789
   decimal Right                            0.006789
   Left + Right                           123.463578
   Left - Right                           123.450000

   decimal Left                    12345678900000000
   decimal Right                 0.00000000123456789
   Left + Right       12345678900000000.000000001235
   Left - Right       12345678899999999.999999998765

   decimal Left                 123456789.0123456789
   decimal Right                123456789.1123456789
   Left + Right                 246913578.1246913578
   Left - Right                        -0.1000000000
*/ 


.NET Framework

4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft