BigInteger.UnaryNegation(BigInteger) Operador

Definición

Crea el negativo de un valor BigInteger especificado.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

Parámetros

value
BigInteger

Valor que se va a negar.The value to negate.

Devoluciones

Resultado del parámetro value multiplicado por menos uno (-1).The result of the value parameter multiplied by negative one (-1).

Ejemplos

En el ejemplo siguiente se muestran tres maneras diferentes de negar el valor de un objeto 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

Comentarios

El método UnaryNegation define la operación del operador unario de negación (o el operador de suma inversa) para los valores de BigInteger.The UnaryNegation method defines the operation of the unary negation operator (or the additive inverse operator) for BigInteger values. La operación genera un valor que da como resultado 0 (cero) cuando se agrega al número original.The operation produces a value that results in 0 (zero) when it is added to the original number. Los lenguajes que no admiten operadores personalizados pueden llamar al método Negate en su lugar.Languages that do not support custom operators can call the Negate method instead.

El método equivalente para este operador es BigInteger.Negate(BigInteger)The equivalent method for this operator is BigInteger.Negate(BigInteger)

Se aplica a