BigInteger.UnaryNegation(BigInteger) BigInteger.UnaryNegation(BigInteger) BigInteger.UnaryNegation(BigInteger) BigInteger.UnaryNegation(BigInteger) Operator

정의

지정된 BigInteger 값을 부정합니다.Negates a specified BigInteger value.

public:
 static System::Numerics::BigInteger operator -(System::Numerics::BigInteger value);
public static System.Numerics.BigInteger operator - (System.Numerics.BigInteger value);
static member ( ~- ) : System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator - (value As BigInteger) As BigInteger

매개 변수

value
BigInteger BigInteger BigInteger BigInteger

부정할 값입니다.The value to negate.

반환

value 매개 변수에 -1을 곱한 결과입니다.The result of the value parameter multiplied by negative one (-1).

예제

다음 예의 값을 부정 하는 세 가지를 BigInteger 개체입니다.The following example illustrates three different ways to negate the value of a BigInteger object.

BigInteger number = 12645002;

Console.WriteLine(BigInteger.Negate(number));        // Displays -12645002
Console.WriteLine(-number);                          // Displays -12645002
Console.WriteLine(number * BigInteger.MinusOne);     // Displays -12645002
Dim number As BigInteger = 12645002

Console.WriteLine(BigInteger.Negate(number))          ' Displays -12645002
Console.WriteLine(-number)                            ' Displays -12645002
Console.WriteLine(number * BigInteger.MinusOne)       ' Displays -12645002

설명

합니다 UnaryNegation 메서드는 단항 부정 연산자 (또는 덧셈 역 원을 연산자)의 작업에 대 한 정의 BigInteger 값입니다.The UnaryNegation method defines the operation of the unary negation operator (or the additive inverse operator) for BigInteger values. 작업 원본 수를 추가할 때 0 (영)에서 발생 하는 값을 생성 합니다.The operation produces a value that results in 0 (zero) when it is added to the original number. 사용자 지정 연산자를 지원 하지 않는 언어를 호출할 수는 Negate 메서드 대신 합니다.Languages that do not support custom operators can call the Negate method instead.

이 연산자에 대 한 해당 메서드는 BigInteger.Negate(BigInteger)The equivalent method for this operator is BigInteger.Negate(BigInteger)

적용 대상