UInt64 Struct
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.
Belangrijk
Deze API is niet CLS-conform.
Vertegenwoordigt een 64-bits geheel getal zonder teken.
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IFormattable
public value class System::UInt64 : IComparable, IConvertible, IFormattable
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IEquatable<System::UInt64>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt64 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public struct UInt64 : IComparable, IComparable<ulong>, IEquatable<ulong>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint64 = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), IFormattable
Public Structure UInt64
Implements IComparable, IConvertible, IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IEquatable(Of ULong), IFormattable
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
Het UInt64 waardetype vertegenwoordigt niet-ondertekende gehele getallen met waarden tussen 0 en 18.446.744.073.709.551.615.
Important
Het UInt64 type is niet cls-compatibel. Het alternatieve type CLS-compatibel is Decimal. Int64 kan in plaats daarvan worden gebruikt om een UInt64 waarde te vervangen die varieert van nul tot MaxValue. Zie Language Independence and Language-Independent Components voor meer informatie over CLS-naleving.
UInt64 biedt methoden voor het vergelijken van exemplaren van dit type, het converteren van de waarde van een exemplaar naar de tekenreeksweergave en het converteren van de tekenreeksweergave van een getal naar een exemplaar van dit type.
Velden
| Name | Description |
|---|---|
| MaxValue |
Vertegenwoordigt de grootst mogelijke waarde van UInt64. Dit veld is constant. |
| MinValue |
Vertegenwoordigt de kleinste mogelijke waarde van UInt64. Dit veld is constant. |
Methoden
| Name | Description |
|---|---|
| CompareTo(Object) |
Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden. |
| CompareTo(UInt64) |
Vergelijkt dit exemplaar met een opgegeven 64-bits geheel getal zonder teken en retourneert een indicatie van de relatieve waarden. |
| Equals(Object) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. |
| Equals(UInt64) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven UInt64 waarde. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| GetTypeCode() | |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converteert de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling naar het 64-bits equivalent van niet-ondertekende gehele getallen. |
| Parse(String, IFormatProvider) |
Converteert de tekenreeksweergave van een getal in een opgegeven cultuurspecifieke indeling naar het 64-bits equivalent van het niet-ondertekende gehele getal. |
| Parse(String, NumberStyles, IFormatProvider) |
Converteert de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het 64-bits equivalent van niet-ondertekende gehele getallen. |
| Parse(String, NumberStyles) |
Converteert de tekenreeksweergave van een getal in een opgegeven stijl naar het 64-bits equivalent van het niet-ondertekende gehele getal. |
| Parse(String) |
Converteert de tekenreeksweergave van een getal naar het 64-bits equivalent van een niet-ondertekend geheel getal. |
| ToString() |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave. |
| ToString(IFormatProvider) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke notatiegegevens. |
| ToString(String, IFormatProvider) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling en cultuurspecifieke notatiegegevens. |
| ToString(String) |
Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Hiermee wordt geprobeerd de waarde van de huidige niet-ondertekende lange getalinstantie in de opgegeven reeks tekens op te maken. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt64) |
Hiermee wordt geprobeerd de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie te converteren naar het 64-bits equivalent van het niet-ondertekende gehele getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(ReadOnlySpan<Char>, UInt64) |
Probeert de spanweergave van een getal te converteren naar het 64-bits equivalent van een niet-ondertekend geheel getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(String, NumberStyles, IFormatProvider, UInt64) |
Hiermee wordt geprobeerd de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling te converteren naar het 64-bits equivalent van niet-ondertekende gehele getallen. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
| TryParse(String, UInt64) |
Hiermee wordt geprobeerd de tekenreeksweergave van een getal te converteren naar het 64-bits equivalent van een niet-ondertekend geheel getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt. |
Expliciete interface-implementaties
Van toepassing op
Veiligheid thread
Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.