UInt64 Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Représente un entier non signé 64 bits.
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, IFormattable
public value class System::UInt64 : IComparable, IComparable<System::UInt64>, IConvertible, IEquatable<System::UInt64>, ISpanFormattable
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)]
public struct UInt64 : IComparable, IComparable<ulong>, IConvertible, IEquatable<ulong>, ISpanFormattable
[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)>]
type uint64 = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
type uint64 = struct
interface IConvertible
interface ISpanFormattable
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, IComparable(Of ULong), IConvertible, IEquatable(Of ULong), ISpanFormattable
Public Structure UInt64
Implements IComparable, IConvertible, IFormattable
Public Structure UInt64
Implements IComparable, IComparable(Of ULong), IEquatable(Of ULong), IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Le UInt64 type de valeur représente des entiers non signés dont la valeur est comprise entre 0 et 18446744073709551615.
Important
Le UInt64 type n’est pas conforme CLS. Le type de substitution conforme CLS est Decimal . Int64 peut être utilisé à la place pour remplacer une UInt64 valeur comprise entre zéro et MaxValue . Pour plus d’informations sur la conformité CLS, consultez indépendance du langage et composants de Language-Independent.
UInt64 fournit des méthodes pour comparer des instances de ce type, convertir la valeur d’une instance en sa représentation sous forme de chaîne et convertir la représentation sous forme de chaîne d’un nombre en une instance de ce type.
Champs
MaxValue |
Représente la plus grande valeur possible de UInt64. Ce champ est constant. |
MinValue |
Représente la plus petite valeur possible de UInt64. Ce champ est constant. |
Méthodes
CompareTo(Object) |
Compare cette instance à un objet spécifié et retourne une indication de leurs valeurs relatives. |
CompareTo(UInt64) |
Compare cette instance à un entier non signé 64 bits et retourne une indication sur leurs valeurs relatives. |
Equals(Object) |
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié. |
Equals(UInt64) |
Retourne une valeur indiquant si cette instance est égale à une valeur UInt64 spécifiée. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetTypeCode() | |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Convertit la représentation sous forme de plage d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 64 bits. |
Parse(String) |
Convertit la représentation sous forme de chaîne d'un nombre en son équivalent entier non signé 64 bits. |
Parse(String, IFormatProvider) |
Convertit la représentation sous forme de chaîne d'un nombre dans un format propre à la culture spécifié en son équivalent entier non signé 64 bits. |
Parse(String, NumberStyles) |
Convertit la représentation sous forme de chaîne d'un nombre dans un style spécifié en son équivalent entier non signé 64 bits. |
Parse(String, NumberStyles, IFormatProvider) |
Convertit la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 64 bits. |
ToString() |
Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne. |
ToString(IFormatProvider) |
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée. |
ToString(String) |
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié. |
ToString(String, IFormatProvider) |
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance de nombre long non signé actuelle dans la plage de caractères fournie. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt64) |
Essaie de convertir la représentation sous forme de plage d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 64 bits. Une valeur de retour indique si la conversion a réussi ou a échoué. |
TryParse(ReadOnlySpan<Char>, UInt64) |
Tente de convertir la représentation sous forme de plage d'un nombre en son équivalent entier non signé 64 bits. Une valeur de retour indique si la conversion a réussi ou a échoué. |
TryParse(String, NumberStyles, IFormatProvider, UInt64) |
Essaie de convertir la représentation sous forme de chaîne d'un nombre dans un style et un format propre à la culture spécifiés en son équivalent entier non signé 64 bits. Une valeur de retour indique si la conversion a réussi ou a échoué. |
TryParse(String, UInt64) |
Tente de convertir la représentation sous forme de chaîne d'un nombre en son équivalent entier non signé 64 bits. Une valeur de retour indique si la conversion a réussi ou a échoué. |
Implémentations d’interfaces explicites
S’applique à
Cohérence de thread
Tous les membres de ce type sont thread-safe. Les membres qui semblent modifier l’état de l’instance retournent en fait une nouvelle instance initialisée avec la nouvelle valeur. Comme pour tout autre type, la lecture et l’écriture dans une variable partagée qui contient une instance de ce type doivent être protégées par un verrou pour garantir la sécurité des threads.