Les types de base

Les types de données permettent de stocker des valeurs dans l’application. Les langages .NET étant fortement typés, il n’est pas toujours possible de convertir un type de données en un autre. Les conversions, implicites ou explicites, permettent de convertir les types de données. Cela est possible car tous les types du Framework .NET dérivent du type Object qui est le type de base de tous les autres types.

1. Les types numériques

Les types numériques sont décomposés en deux parties : les entiers et les décimaux. Chacun dispose d’un ensemble de types pour représenter les données de la manière la plus judicieuse en fonction des besoins.

a. Les entiers

Le tableau suivant répertorie les types d’entiers disponibles dans le Framework .NET :

System.Byte System.Int16 System.Int32 System.Int64 System.SByte System.UInt16 System.UInt32 System.UInt64

Type .NET

Nom C#

Description

Plage de valeurs

System.Byte

byte byte

Entier non signé de 8 bits

De 0 à 255

System.Int16

short short

Entier signé de 16 bits

De -32 768 à 32 767

System.Int32

int int

Entier signé de 32 bits

De -2 147 483 648

à 2 147 483 647

System.Int64

long long

Entier signé de 64 bits

De -9 223 372 036 854 775 808

à 9 223 372 036 854 775 807

System.SByte

sbyte sbyte

Entier signé de 8 bits

De -128 à 127

System.UInt16

ushort ushort

Entier non signé de 16 bits

De 0 à 65 535

System.UInt32

uint...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les espaces de noms
Suivant
Les constantes et les énumérations