Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

TypeCode, énumération

Indique le type d'un objet.

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum TypeCode

Nom de membreDescription
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableBooleanType simple représentant les valeurs booléennes de true ou false.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableByteType intégral représentant des entiers 8 bits non signés dont la valeur est comprise entre 0 et 255.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableCharType intégral représentant des entiers 16 bits non signés dont la valeur est comprise entre 0 et 65535. Le jeu de valeurs possibles pour le type Char correspond au jeu de caractères Unicode.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableDateTimeType représentant une valeur de date et d'heure.
Pris en charge par XNA FrameworkDBNullValeur null de base de données (colonne).
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableDecimalType simple représentant des valeurs comprises entre 1.0 x 10-28 et environ 7.9 x 1028, avec 28-29 chiffres significatifs.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableDoubleType en virgule flottante représentant des valeurs comprises entre 5.0 x 10-324 et 1.7 x 10308 environ, avec une précision de 15-16 chiffres.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableEmptyRéférence null.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableInt16Type intégral représentant des entiers 16 bits signés dont la valeur est comprise entre -32768 et 32767.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableInt32Type intégral représentant des entiers 32 bits signés dont la valeur est comprise entre -2147483648 et 2147483647.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableInt64Type intégral représentant des entiers 64 bits signés dont la valeur est comprise entre -9223372036854775808 et 9223372036854775807.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableObjectType général représentant une référence ou type valeur non explicitement représenté par un autre TypeCode.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableSByteType intégral représentant des entiers 8 bits signés dont la valeur est comprise entre -128 et 127.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableSingleType en virgule flottante représentant des valeurs comprises entre 1.5 x 10-45 et 3.4 x 1038 environ, avec une précision de 7 chiffres.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableStringType classe sealed représentant des chaînes de caractères Unicode.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableUInt16Type intégral représentant des entiers 16 bits non signés dont la valeur est comprise entre 0 et 65535.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableUInt32Type intégral représentant des entiers 32 bits non signés dont la valeur est comprise entre 0 et 4294967295.
Pris en charge par XNA FrameworkPris en charge par Bibliothèque de classes portableUInt64Type intégral représentant des entiers 64 bits non signés dont la valeur est comprise entre 0 et 18446744073709551615.

Appelez la méthode GetTypeCode sur les classes qui implémentent l'interface IConvertible afin d'obtenir le code de type d'une instance de cette classe.

Sinon, appelez la méthode GetType d'un objet pour obtenir son objet Type, puis appelez la méthode Type de l'objet GetTypeCode pour obtenir le code de type de l'objet.

L'exemple de code suivant illustre l'utilisation de l'énumération TypeCode. Le TypeCode d'un paramètre Object est examiné dans un bloc de décision figurant dans la méthode WriteObjectInfo, puis le message approprié est affiché dans la console.


static void WriteObjectInfo(object testObject)
{
    TypeCode    typeCode = Type.GetTypeCode( testObject.GetType() );

    switch( typeCode )
    {
        case TypeCode.Boolean:
            Console.WriteLine("Boolean: {0}", testObject);
            break;

        case TypeCode.Double:
            Console.WriteLine("Double: {0}", testObject);
            break;

        default:
            Console.WriteLine("{0}: {1}", typeCode.ToString(), testObject);
            break;
    }
}


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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

Ajouts de la communauté

Afficher:
© 2015 Microsoft