BigInteger.Inequality Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een waarde die aangeeft of twee numerieke waarden niet gelijk zijn.
Overloads
| Name | Description |
|---|---|
| Inequality(BigInteger, BigInteger) |
Retourneert een waarde die aangeeft of twee BigInteger objecten verschillende waarden hebben. |
| Inequality(Int64, BigInteger) |
Retourneert een waarde die aangeeft of een 64-bits geheel getal en een BigInteger waarde niet gelijk zijn. |
| Inequality(BigInteger, Int64) |
Retourneert een waarde die aangeeft of een BigInteger waarde en een 64-bits geheel getal niet gelijk zijn. |
| Inequality(BigInteger, UInt64) |
Retourneert een waarde die aangeeft of een BigInteger waarde en een 64-bits geheel getal zonder teken niet gelijk zijn. |
| Inequality(UInt64, BigInteger) |
Retourneert een waarde die aangeeft of een 64-bits geheel getal zonder teken en een BigInteger waarde niet gelijk zijn. |
Inequality(BigInteger, BigInteger)
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
Retourneert een waarde die aangeeft of twee BigInteger objecten verschillende waarden hebben.
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
Parameters
- left
- BigInteger
De eerste waarde die moet worden vergeleken.
- right
- BigInteger
De tweede waarde die moet worden vergeleken.
Retouren
trueindien left en right niet gelijk zijn; anders . false
Implementeringen
Opmerkingen
De Inequality methode definieert de werking van de ongelijkheidsoperator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:
BigInteger number1 = 945834723;
BigInteger number2 = 345145625;
BigInteger number3 = 945834723;
Console.WriteLine(number1 != number2); // Displays True
Console.WriteLine(number1 != number3); // Displays False
let number1 = 945834723I
let number2 = 345145625I
let number3 = 945834723I
printfn $"{number1 <> number2}" // Displays True
printfn $"{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
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen testen op ongelijkheid met behulp van een van de volgende technieken:
BigInteger.Compare De methode aanroepen, die de relatie tussen twee BigInteger objecten aangeeft.
De methode aanroepen en de BigInteger.Equals(BigInteger) waarde ervan omkeren.
De equivalente methode voor deze operator is BigInteger.Compare(BigInteger, BigInteger).
Zie ook
Van toepassing op
Inequality(Int64, BigInteger)
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
Retourneert een waarde die aangeeft of een 64-bits geheel getal en een BigInteger waarde niet gelijk zijn.
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
Parameters
- left
- Int64
De eerste waarde die moet worden vergeleken.
- right
- BigInteger
De tweede waarde die moet worden vergeleken.
Retouren
trueindien left en right niet gelijk zijn; anders . false
Opmerkingen
De Inequality methode definieert de werking van de ongelijkheidsoperator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:
BigInteger bigNumber = BigInteger.Pow(2, 63);
long number = Int64.MaxValue;
if (number != bigNumber)
{
// Do something...
}
let bigNumber = BigInteger.Pow(2, 63)
let number = Int64.MaxValue
if bigint number <> bigNumber then
// Do something...
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63)
Dim number As Long = Int64.MaxValue
If number <> bigNumber Then
' Do something...
End If
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen testen op ongelijkheid met behulp van een van de volgende technieken:
BigInteger.CompareTo(Int64) De instantiemethode aanroepen, waarmee de relatie tussen een BigInteger en een ondertekend lang geheel getal wordt aangegeven.
BigInteger.Equals(Int64) De instantiemethode aanroepen en de waarde ervan omkeren.
Als left dit een Byte, Int16, Int32, of SByteUInt16UInt32 waarde is, wordt deze impliciet geconverteerd naar een Int64 waarde wanneer de bewerking wordt uitgevoerd.
Zie ook
Van toepassing op
Inequality(BigInteger, Int64)
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
Retourneert een waarde die aangeeft of een BigInteger waarde en een 64-bits geheel getal niet gelijk zijn.
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
Parameters
- left
- BigInteger
De eerste waarde die moet worden vergeleken.
- right
- Int64
De tweede waarde die moet worden vergeleken.
Retouren
trueindien left en right niet gelijk zijn; anders . false
Opmerkingen
De Inequality methode definieert de werking van de ongelijkheidsoperator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:
BigInteger bigNumber = BigInteger.Pow(2, 63);
long number = Int64.MaxValue;
if (bigNumber != number)
{
// Do something...
}
let bigNumber = BigInteger.Pow(2, 63)
let number = Int64.MaxValue
if bigNumber <> number then
// Do something...
Dim bigNumber As BigInteger = BigInteger.Pow(2, 63)
Dim number As Long = Int64.MaxValue
If bigNumber <> number Then
' Do something...
End If
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen testen op ongelijkheid met behulp van een van de volgende technieken:
BigInteger.CompareTo(Int64) De methode aanroepen, waarmee de relatie tussen een BigInteger en een ondertekend lang geheel getal wordt aangegeven.
De methode aanroepen en de BigInteger.Equals(Int64) waarde ervan omkeren.
Als right dit een Byte, Int16, Int32, of SByteUInt16UInt32 waarde is, wordt deze impliciet geconverteerd naar een Int64 waarde wanneer de bewerking wordt uitgevoerd.
De equivalente methode voor deze operator is BigInteger.CompareTo(Int64).
Zie ook
Van toepassing op
Inequality(BigInteger, UInt64)
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
Belangrijk
Deze API is niet CLS-conform.
Retourneert een waarde die aangeeft of een BigInteger waarde en een 64-bits geheel getal zonder teken niet gelijk zijn.
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
Parameters
- left
- BigInteger
De eerste waarde die moet worden vergeleken.
- right
- UInt64
De tweede waarde die moet worden vergeleken.
Retouren
trueindien left en right niet gelijk zijn; anders . false
- Kenmerken
Opmerkingen
De Inequality methode definieert de werking van de ongelijkheidsoperator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:
BigInteger bigNumber = BigInteger.Pow(2, 63) - BigInteger.One;
ulong uNumber = Int64.MaxValue & 0x7FFFFFFFFFFFFFFF;
if (bigNumber != uNumber)
{
// Do something...
}
let bigNumber = BigInteger.Pow(2, 63) - BigInteger.One
let uNumber = uint64 Int64.MaxValue &&& 0x7FFFFFFFFFFFFFFFuL
if bigNumber <> uNumber then
// 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
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen testen op ongelijkheid met behulp van een van de volgende technieken:
BigInteger.CompareTo(UInt64) De methode aanroepen, waarmee de relatie tussen een BigInteger en een niet-ondertekende lange gehele waarde wordt aangegeven.
De methode aanroepen en de BigInteger.Equals(UInt64) waarde ervan omkeren.
Zie ook
Van toepassing op
Inequality(UInt64, BigInteger)
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
- Bron:
- BigInteger.cs
Belangrijk
Deze API is niet CLS-conform.
Retourneert een waarde die aangeeft of een 64-bits geheel getal zonder teken en een BigInteger waarde niet gelijk zijn.
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
Parameters
- left
- UInt64
De eerste waarde die moet worden vergeleken.
- right
- BigInteger
De tweede waarde die moet worden vergeleken.
Retouren
trueindien left en right niet gelijk zijn; anders . false
- Kenmerken
Opmerkingen
De Inequality methode definieert de werking van de ongelijkheidsoperator voor BigInteger waarden. Hiermee schakelt u code in, zoals de volgende:
BigInteger bigNumber = BigInteger.Pow(2, 63) - BigInteger.One;
ulong uNumber = Int64.MaxValue & 0x7FFFFFFFFFFFFFFF;
if (uNumber != bigNumber)
{
// Do something...
}
let bigNumber = BigInteger.Pow(2, 63) - BigInteger.One
let uNumber = uint64 Int64.MaxValue &&& 0x7FFFFFFFFFFFFFFFuL
if bigint uNumber <> bigNumber then
// 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
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen testen op ongelijkheid met behulp van een van de volgende technieken:
BigInteger.CompareTo(UInt64) De methode aanroepen, waarmee de relatie tussen een BigInteger en een niet-ondertekende lange gehele waarde wordt aangegeven.
De methode aanroepen en de BigInteger.Equals(UInt64) waarde ervan omkeren.