BigInteger.UnaryNegation(BigInteger) Opérateur
Définition
Important
Certaines informations concernent des produits en version préliminaire qui peuvent être considérablement modifiés avant leur sortie. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.
Rend négative la valeur BigInteger spécifiée.
public:
static System::Numerics::BigInteger operator -(System::Numerics::BigInteger value);
public:
static System::Numerics::BigInteger operator -(System::Numerics::BigInteger value) = System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>::op_UnaryNegation;
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
Paramètres
- value
- BigInteger
Valeur à rendre négative.
Retourne
Résultat de la multiplication du paramètre value par moins un (-1).
Implémente
Exemples
L’exemple suivant illustre trois façons différentes de nier la valeur d’un BigInteger objet .
BigInteger number = 12645002;
Console.WriteLine(BigInteger.Negate(number)); // Displays -12645002
Console.WriteLine(-number); // Displays -12645002
Console.WriteLine(number * BigInteger.MinusOne); // Displays -12645002
let number = 12645002I
printfn $"{BigInteger.Negate number}" // Displays -12645002
printfn $"{-number}" // Displays -12645002
printfn $"{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
Remarques
La UnaryNegation méthode définit l’opération de l’opérateur de négation unaire (ou de l’opérateur inverse additif) pour les BigInteger valeurs. L’opération produit une valeur qui aboutit à 0 (zéro) quand elle est ajoutée au nombre d’origine. Les langues qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode à la Negate place.
La méthode équivalente pour cet opérateur est BigInteger.Negate(BigInteger)