BigInteger.UnaryNegation(BigInteger) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen BigInteger değerini olumsuzlar.
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
Parametreler
- value
- BigInteger
Azaltacak değer.
Döndürülenler
Parametrenin value
sonucu negatif bir (-1) ile çarpılır.
Uygulamalar
Örnekler
Aşağıdaki örnekte, bir BigInteger nesnenin değerini olumsuz etmenin üç farklı yolu gösterilmektedir.
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
Açıklamalar
yöntemi, UnaryNegation değerler için BigInteger birli olumsuzlama işlecinin (veya ek ters işlecinin) çalışmasını tanımlar. İşlem, özgün sayıya eklendiğinde 0 (sıfır) sonucunu veren bir değer üretir. Özel işleçleri desteklemeyen diller bunun yerine yöntemini çağırabilir Negate .
Bu işleç için eşdeğer yöntem şudur: BigInteger.Negate(BigInteger)