BigInteger.UnaryNegation(BigInteger) Operator
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Meniadakan nilai BigInteger tertentu.
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
Parameter
- value
- BigInteger
Nilai untuk dinegasikan.
Mengembalikan
Hasil parameter dikalikan value
dengan negatif satu (-1).
Penerapan
Contoh
Contoh berikut mengilustrasikan tiga cara berbeda untuk meniadakan nilai BigInteger objek.
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
Keterangan
Metode mendefinisikan UnaryNegation operasi operator negasi unary (atau operator terbalik aditif) untuk BigInteger nilai. Operasi menghasilkan nilai yang menghasilkan 0 (nol) ketika ditambahkan ke angka asli. Bahasa yang tidak mendukung operator kustom dapat memanggil metode sebagai gantinya Negate .
Metode yang setara untuk operator ini adalah BigInteger.Negate(BigInteger)