Cette documentation est archivée et n’est pas conservée.

UInt16, structure

Mise à jour : Juillet 2008

Représente un entier non signé 16 bits.

Cette API n'est pas conforme CLS. L'alternative conforme CLS est Int32.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public struct UInt16 : IComparable, IFormattable, 
	IConvertible, IComparable<ushort>, IEquatable<ushort>
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
/** @attribute CLSCompliantAttribute(false) */
public final class UInt16 extends ValueType implements IComparable, 
	IFormattable, IConvertible, IComparable<UInt16>, IEquatable<UInt16>
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.

Le type valeur UInt16 représente des entiers non signés dont la valeur est comprise entre 0 et 65535.

s6eyk10z.alert_caution(fr-fr,VS.90).gifRemarque importante :

   Le type UInt16 n'est pas conforme CLS. Le type de remplacement conforme CLS est Int32. Int16 peut être utilisé à la place pour remplacer une valeur UInt16 qui est comprise entre zéro et MaxValue. Pour plus d'informations sur la conformité CLS, consultez Spécification CLS (Common Language Specification).

UInt16 fournit les méthodes permettant de comparer les instances de ce type, de convertir la valeur d'une instance en sa représentation sous forme de chaîne et de convertir la représentation sous forme de chaîne d'un nombre en instance de ce type.

Pour plus d'informations sur la façon dont les codes de spécification de format contrôlent les chaînes de types valeur, consultez Vue d'ensemble des formats.

Ce type implémente les interfaces IComparable, IComparable<T>, IFormattable et IConvertible. Pour les conversions, utilisez la classe Convert au lieu de l'implémentation du membre d'interface explicite de IConvertible de ce type.

Tous les membres de ce type sont thread-safe. Les membres qui semblent modifier l'instance d'état retournent, en réalité, une nouvelle instance initialisée avec la nouvelle valeur. Comme avec tout autre type, la lecture et l'écriture sur 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.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC, Xbox 360

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0, 1.0

XNA Framework

Pris en charge dans : 2.0, 1.0

Date

Historique

Raison

Juillet 2008

Ajout d'une remarque relative aux alternatives conformes CLS.

Résolution des bogues de contenu.

Afficher: