Propriété isprimitive
La propriété ISPRIMitive est utilisée pour vérifier si le type de données donné est primitif. Si le type est primitif, il renvoie vrai; Sinon, faux.
Syntaxe:
typeof (type).Isprimable
Type de retour:
Il renvoie la valeur booléenne (true / false).
Supposons que si vous souhaitez retourner le type, utilisez la propriété du nom.
Syntaxe:
Taper.Nom
Liste des types primitifs:
Exemple 1:
Vérifions si les types sont des types primitifs ou non.
Utilisation du système;
classe Linuxhint
public statique void main ()
// Vérifiez le type - Sbyte
Console.WriteLine ("Type:" + typeof (sbyte).Nom + "et est-ce primitif ?: "+ typeof (sbyte).Isprimitif);
// Vérifiez le type - booléen
Console.WriteLine ("Type:" + typeof (booléen).Nom + "et est-ce primitif ?: "+ typeof (booléen).Isprimitif);
// Vérifiez le type - octet
Console.WriteLine ("Type:" + typeof (octet).Nom + "et est-ce primitif ?: "+ typeof (octet).Isprimitif);
// Vérifiez le type - int16
Console.WriteLine ("Type:" + typeof (int16).Nom + "et est-ce primitif ?: "+ typeof (int16).Isprimitif);
// Vérifiez le type - Uint16
Console.WriteLine ("Type:" + TypeOf (UInt16).Nom + "et est-ce primitif ?: "+ typeof (uint16).Isprimitif);
// Vérifiez le type - int32
Console.WriteLine ("Type:" + TypeOf (INT32).Nom + "et est-ce primitif ?: "+ typeof (int32).Isprimitif);
// Vérifiez le type - Uint32
Console.WriteLine ("Type:" + Typeof (UInt32).Nom + "et est-ce primitif ?: "+ typeof (uint32).Isprimitif);
// Vérifiez le type - int64
Console.WriteLine ("Type:" + typeof (int64).Nom + "et est-ce primitif ?: "+ typeof (int64).Isprimitif);
// Vérifiez le type - Uint64
Console.WriteLine ("Type:" + TypeOf (UInt64).Nom + "et est-ce primitif ?: "+ typeof (uint64).Isprimitif);
// Vérifiez le type - Intptr
Console.WriteLine ("Type:" + TypeOf (INTPTR).Nom + "et est-ce primitif ?: "+ typeof (INTPTR).Isprimitif);
// Vérifiez le type - uintptr
Console.WriteLine ("Type:" + typeof (uintptr).Nom + "et est-ce primitif ?: "+ typeof (uintptr).Isprimitif);
// Vérifiez le type - char
Console.WriteLine ("Type:" + typeof (char).Nom + "et est-ce primitif ?: "+ typeof (char).Isprimitif);
// Vérifiez le type - double
Console.WriteLine ("Type:" + typeof (double).Nom + "et est-ce primitif ?: "+ typeof (double).Isprimitif);
// Vérifiez le type - unique
Console.WriteLine ("Type:" + TypeOf (Single).Nom + "et est-ce primitif ?: "+ typeof (unique).Isprimitif);
Sortir:
Explication:
Méthode principale intérieure -
Ligne 7 - Ligne 46: Nous vérifions si les 14 types sont primitifs ou non. Tous sont sous types primitifs. Ainsi, la sortie est vraie pour les 14 types.
Exemple 2:
Vérifier que les types de tableau et d'énumération sont primitifs ou non.
Utilisation du système;
classe Linuxhint
public statique void main ()
// Vérifiez le type - tableau
Console.WriteLine ("Type:" + TypeOf (Array).Nom + "et est-ce primitif ?: "+ typeof (tableau).Isprimitif);
// Vérifiez le type - enum
Console.WriteLine ("Type:" + typeof (enum).Nom + "et est-ce primitif ?: "+ typeof (enum).Isprimitif);
Sortir:
Ils ne sont pas primitifs car la sortie est fausse.
Résumé
Dans ce didacticiel C #, nous avons vu comment vérifier si le type est primitif ou non l'utilisation de la propriété isprimitive. Cette propriété nous dit en renvoyant une valeur booléenne. Si c'est vrai, nous pouvons dire que le type est primitif et s'il est faux, nous pouvons dire que le type n'est pas primitif. Il y a totalement 14 types primitifs 14 en C #.