C# Language uint


Exemple

Un entier non signé , ou uint , est un type de données numérique qui ne peut contenir que des entiers positifs. Comme son nom l'indique, il représente un entier non signé de 32 bits. Le mot-clé uint lui-même est un alias pour le type de système de type commun System.UInt32 . Ce type de données est présent dans mscorlib.dll , qui est implicitement référencé par chaque projet C # lorsque vous les créez. Il occupe quatre octets d'espace mémoire.

Les entiers non signés peuvent contenir n'importe quelle valeur de 0 à 4 294 967 295.

Exemples sur comment et maintenant ne pas déclarer les entiers non signés

uint i = 425697; // Valid expression, explicitly stated to compiler
var i1 = 789247U; // Valid expression, suffix allows compiler to determine datatype
uint x = 3.0; // Error, there is no implicit conversion

Remarque: selon Microsoft , il est recommandé d'utiliser le type de données int autant que possible, car le type de données uint n'est pas compatible avec CLS.