C # Propriété isprimitive

C # Propriété isprimitive
Parfois, nous créons et incluons des variables dans notre application C #. Ainsi, nous pouvons créer des variables en spécifiant les types de données. Les types de données sont classés en plusieurs catégories. Dans ce tutoriel, voyons comment vérifier si le type spécifié est un type primitif ou non.

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:

  1. Booléen - Il est utilisé pour stocker les valeurs booléennes
  2. Octet - Il stocke les valeurs d'octets
  3. Sbyte - Il stocke les valeurs d'octets signés
  4. Int16 - Il stocke les valeurs entières en 16 bits
  5. Uint16 - Il stocke les valeurs entières non signées en 16 bits
  6. Int32 - Il stocke les valeurs entières en 32 bits
  7. Uint32 - Il stocke les valeurs entières non signées en 16 bits
  8. Int64 - Il stocke les valeurs entières en 64 bits
  9. Uint64 - Il stocke les valeurs entières non signées en 64 bits
  10. Intptr - Il stocke les valeurs de pointeur entier
  11. Uintptr - Il stocke les valeurs entières non signées en 16 bits
  12. Carboniser - Il stocke les personnages
  13. Double - Il stocke le double de type
  14. Seul - Il stocke les valeurs en un seul type de sténographie / flotteur

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 #.