BigInteger.Inequality 運算子

定義

傳回值,這個值表示兩個數值是否不相等。

多載

Inequality(Int64, BigInteger)

傳回值,這個值表示 64 位元帶正負號的整數與 BigInteger 值是否不相等。

Inequality(BigInteger, Int64)

傳回值,這個值表示 BigInteger 值與 64 位元帶正負號的整數是否不相等。

Inequality(BigInteger, BigInteger)

傳回值,指出兩個 BigInteger 物件是否有不同的值。

Inequality(BigInteger, UInt64)

傳回值,這個值表示 BigInteger 值與 64 位元不帶正負號的整數是否不相等。

Inequality(UInt64, BigInteger)

傳回值,這個值表示 64 位元不帶正負號的整數與 BigInteger 值是否不相等。

Inequality(Int64, BigInteger)

來源:
BigInteger.cs
來源:
BigInteger.cs
來源:
BigInteger.cs

傳回值,這個值表示 64 位元帶正負號的整數與 BigInteger 值是否不相等。

public:
 static bool operator !=(long left, System::Numerics::BigInteger right);
public static bool operator != (long left, System.Numerics.BigInteger right);
static member op_Inequality : int64 * System.Numerics.BigInteger -> bool
Public Shared Operator != (left As Long, right As BigInteger) As Boolean

參數

left
Int64

要比較的第一個值。

right
BigInteger

要比較的第二個值。

傳回

如果 leftright 不相等,則為 true;否則為 false

備註

方法 Inequality 會針對值定義不等比較運算子 BigInteger 的運算。 它會啟用下列程式代碼:

BigInteger bigNumber = BigInteger.Pow(2, 63);
long number = Int64.MaxValue;
if (number != bigNumber)
{
   // Do something...
}
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63)
Dim number As Long = Int64.MaxValue
If number <> bigNumber Then
   ' Do something...
End If

不支援自訂運算子的語言可以使用下列其中一種技術來測試不相等:

如果 leftByteInt16Int32SByteUInt16UInt32 值,則會在執行作業時隱含轉換成 Int64 值。

另請參閱

適用於

Inequality(BigInteger, Int64)

來源:
BigInteger.cs
來源:
BigInteger.cs
來源:
BigInteger.cs

傳回值,這個值表示 BigInteger 值與 64 位元帶正負號的整數是否不相等。

public:
 static bool operator !=(System::Numerics::BigInteger left, long right);
public static bool operator != (System.Numerics.BigInteger left, long right);
static member op_Inequality : System.Numerics.BigInteger * int64 -> bool
Public Shared Operator != (left As BigInteger, right As Long) As Boolean

參數

left
BigInteger

要比較的第一個值。

right
Int64

要比較的第二個值。

傳回

如果 leftright 不相等,則為 true;否則為 false

備註

方法 Inequality 會針對值定義不等比較運算子 BigInteger 的運算。 它會啟用下列程式代碼:

BigInteger bigNumber = BigInteger.Pow(2, 63);
long number = Int64.MaxValue;
if (bigNumber != number)
{
   // Do something...
}
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63)
Dim number As Long = Int64.MaxValue
If bigNumber <> number Then
   ' Do something...
End If

不支援自訂運算子的語言可以使用下列其中一種技術來測試不相等:

如果 rightByteInt16Int32SByteUInt16UInt32 值,則會在執行作業時隱含轉換成 Int64 值。

這個運算子 BigInteger.CompareTo(Int64)的對等方法是 。

另請參閱

適用於

Inequality(BigInteger, BigInteger)

來源:
BigInteger.cs
來源:
BigInteger.cs
來源:
BigInteger.cs

傳回值,指出兩個 BigInteger 物件是否有不同的值。

public:
 static bool operator !=(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public:
 static bool operator !=(System::Numerics::BigInteger left, System::Numerics::BigInteger right) = System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>::op_Inequality;
public static bool operator != (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member op_Inequality : System.Numerics.BigInteger * System.Numerics.BigInteger -> bool
Public Shared Operator != (left As BigInteger, right As BigInteger) As Boolean

參數

left
BigInteger

要比較的第一個值。

right
BigInteger

要比較的第二個值。

傳回

如果 leftright 不相等,則為 true;否則為 false

實作

備註

方法 Inequality 會針對值定義不等比較運算子 BigInteger 的運算。 它會啟用下列程式代碼:

BigInteger number1 = 945834723;
BigInteger number2 = 345145625;
BigInteger number3 = 945834723;
Console.WriteLine(number1 != number2);             // Displays True
Console.WriteLine(number1 != number3);             // Displays False
Dim number1 As BigInteger = 945834723
Dim number2 As BigInteger = 345145625
Dim number3 As BigInteger = 945834723 
Console.WriteLine(number1 <> number2)                  ' Displays True
Console.WriteLine(number1 <> number3)                  ' Displays False

不支援自訂運算子的語言可以使用下列其中一種技術來測試不相等:

這個運算子 BigInteger.Compare(BigInteger, BigInteger)的對等方法是 。

另請參閱

適用於

Inequality(BigInteger, UInt64)

來源:
BigInteger.cs
來源:
BigInteger.cs
來源:
BigInteger.cs

重要

此 API 不符合 CLS 規範。

傳回值,這個值表示 BigInteger 值與 64 位元不帶正負號的整數是否不相等。

public:
 static bool operator !=(System::Numerics::BigInteger left, System::UInt64 right);
[System.CLSCompliant(false)]
public static bool operator != (System.Numerics.BigInteger left, ulong right);
[<System.CLSCompliant(false)>]
static member op_Inequality : System.Numerics.BigInteger * uint64 -> bool
Public Shared Operator != (left As BigInteger, right As ULong) As Boolean

參數

left
BigInteger

要比較的第一個值。

right
UInt64

要比較的第二個值。

傳回

如果 leftright 不相等,則為 true;否則為 false

屬性

備註

方法 Inequality 會針對值定義不等比較運算子 BigInteger 的運算。 它會啟用下列程式代碼:

BigInteger bigNumber = BigInteger.Pow(2, 63) - BigInteger.One;
ulong uNumber = Int64.MaxValue & 0x7FFFFFFFFFFFFFFF;
if (bigNumber != uNumber)
{
   // Do something...
}
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63) - BigInteger.One
Dim uNumber As ULong = CULng(Int64.MaxValue And CULng(&h7FFFFFFFFFFFFFFF))
If bigNumber <> uNumber Then
   ' Do something...
End If

不支援自訂運算子的語言可以使用下列其中一種技術來測試不相等:

另請參閱

適用於

Inequality(UInt64, BigInteger)

來源:
BigInteger.cs
來源:
BigInteger.cs
來源:
BigInteger.cs

重要

此 API 不符合 CLS 規範。

傳回值,這個值表示 64 位元不帶正負號的整數與 BigInteger 值是否不相等。

public:
 static bool operator !=(System::UInt64 left, System::Numerics::BigInteger right);
[System.CLSCompliant(false)]
public static bool operator != (ulong left, System.Numerics.BigInteger right);
[<System.CLSCompliant(false)>]
static member op_Inequality : uint64 * System.Numerics.BigInteger -> bool
Public Shared Operator != (left As ULong, right As BigInteger) As Boolean

參數

left
UInt64

要比較的第一個值。

right
BigInteger

要比較的第二個值。

傳回

如果 leftright 不相等,則為 true;否則為 false

屬性

備註

方法 Inequality 會針對值定義不等比較運算子 BigInteger 的運算。 它會啟用下列程式代碼:

BigInteger bigNumber = BigInteger.Pow(2, 63) - BigInteger.One;
ulong uNumber = Int64.MaxValue & 0x7FFFFFFFFFFFFFFF;
if (uNumber != bigNumber)
{
   // Do something...
}
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63) - BigInteger.One
Dim uNumber As ULong = CULng(Int64.MaxValue And CULng(&h7FFFFFFFFFFFFFFF))
If uNumber <> bigNumber Then
   ' Do something...
End If

不支援自訂運算子的語言可以使用下列其中一種技術來測試不相等:

另請參閱

適用於