C# isprimitive Eigentum

C# isprimitive Eigentum
Manchmal erstellen und geben wir Variablen in unsere C# -Anwendung ein und fügen wir auf. So können wir Variablen erstellen, indem wir die Datentypen angeben. Datentypen werden in mehrere Kategorien eingeteilt. Lassen Sie uns in diesem Tutorial sehen, wie der angegebene Typ ein primitiver Typ ist oder nicht.

Isprimitive Eigentum

IsPrimitive Eigenschaft wird verwendet, um zu überprüfen, ob der angegebene Datentyp primitiv ist. Wenn der Typ primitiv ist, gibt er wahr zurück; Ansonsten falsch.

Syntax:

Typof (Typ).IsPrimitive

Rückgabetyp:

Es gibt den Booleschen Wert zurück (True/False).

Nehmen wir an, wenn Sie den Typ zurückgeben möchten, verwenden Sie die Namenseigenschaft.

Syntax:

Typ.Name

Liste der primitiven Typen:

  1. Boolean - Es wird verwendet, um booleale Werte zu speichern
  2. Byte - Es speichert Byte -Werte
  3. Sbyte - Es speichert signierte Bytewerte
  4. Int16 - Es speichert ganzzahlige Werte in 16 Bits
  5. Uint16 - Es speichert unsignierte Ganzzahlwerte in 16 Bits
  6. INT32 - Es speichert ganzzahlige Werte in 32 Bit
  7. Uint32 - Es speichert unsignierte Ganzzahlwerte in 16 Bits
  8. INT64 - Es speichert ganzzahlige Werte in 64 Bit
  9. Uint64 - Es speichert unsignierte Ganzzahlwerte in 64 Bits
  10. Intptr - Es speichert ganzzahlige Zeigerwerte
  11. Uintptr - Es speichert unsignierte Ganzzahlwerte in 16 Bits
  12. Verkohlen - Es speichert Charaktere
  13. Doppelt - Es speichert Doppelart
  14. Einzel - Es speichert Werte in einem einzelnen Striktur-/Schwimmertyp

Beispiel 1:

Überprüfen Sie, ob die Typen primitive Typen sind oder nicht.

mit System verwenden;
Klasse LinuxHint

statische öffentliche void main ()
// Überprüfen Sie den Typ - sbyte
Konsole.WriteLine ("Typ:"+Typof (SByte).Name + "und ist es primitiv ?: "+typeof (sbyte).IsPrimitive);
// Überprüfen Sie den Typ - boolean
Konsole.WriteLine ("Typ:"+Typof (boolean).Name + "und ist es primitiv ?: "+typeof (boolean).IsPrimitive);
// Überprüfen Sie den Typ - Byte
Konsole.WriteLine ("Typ:"+Typof (Byte).Name + "und ist es primitiv ?: "+typeof (byte).IsPrimitive);
// Überprüfen Sie den Typ - int16
Konsole.WriteLine ("Typ:"+typeof (int16).Name + "und ist es primitiv ?: "+typeof (int16).IsPrimitive);
// Überprüfen Sie den Typ - Uint16
Konsole.WriteLine ("Typ:"+typeof (uint16).Name + "und ist es primitiv ?: "+typeof (uint16).IsPrimitive);
// Überprüfen Sie den Typ - int32
Konsole.WriteLine ("Typ:"+typeof (int32).Name + "und ist es primitiv ?: "+typeof (int32).IsPrimitive);
// Überprüfen Sie den Typ - Uint32
Konsole.WriteLine ("Typ:"+typeof (uint32).Name + "und ist es primitiv ?: "+typeof (uint32).IsPrimitive);
// Überprüfen Sie den Typ - int64
Konsole.WriteLine ("Typ:"+typeof (int64).Name + "und ist es primitiv ?: "+typeof (int64).IsPrimitive);
// Überprüfen Sie den Typ - UINT64
Konsole.WriteLine ("Typ:"+typeof (uint64).Name + "und ist es primitiv ?: "+typeof (uint64).IsPrimitive);
// Überprüfen Sie den Typ - intptr
Konsole.WriteLine ("Typ:"+typeof (intptr).Name + "und ist es primitiv ?: "+typeof (intptr).IsPrimitive);
// Überprüfen Sie den Typ - uintptr
Konsole.WriteLine ("Typ:"+typeof (uintptr).Name + "und ist es primitiv ?: "+typeof (uintptr).IsPrimitive);
// Überprüfen Sie den Typ - char
Konsole.WriteLine ("Typ:"+Typof (char).Name + "und ist es primitiv ?: "+typeof (char).IsPrimitive);
// Überprüfen Sie den Typ - Doppel
Konsole.WriteLine ("Typ:"+typeof (doppelt).Name + "und ist es primitiv ?: "+typeof (doppelt).IsPrimitive);
// Überprüfen Sie den Typ - Single
Konsole.WriteLine ("Typ:"+Typof (Single).Name + "und ist es primitiv ?: "+typeof (Single).IsPrimitive);

Ausgang:

Erläuterung:

Innere Hauptmethode -

Zeile 7 - Zeile 46: Wir überprüfen, ob die 14 Typen primitiv sind oder nicht. Alle sind unter primitiven Typen. Die Ausgabe gilt also für alle 14 Typen.

Beispiel 2:

Überprüfen Sie, ob Array und Auflauftypen primitiv sind oder nicht.

mit System verwenden;
Klasse LinuxHint

statische öffentliche void main ()
// Überprüfen Sie den Typ - Array
Konsole.WriteLine ("Typ:"+typeof (Array).Name + "und ist es primitiv ?: "+typeof (Array).IsPrimitive);
// Überprüfen Sie den Typ - Enum
Konsole.WriteLine ("Typ:"+typeof (enum).Name + "und ist es primitiv ?: "+typeof (enum).IsPrimitive);

Ausgang:

Sie sind nicht primitiv, da die Ausgabe falsch ist.

Zusammenfassung

In diesem C# Tutorial haben wir gesehen. Diese Eigenschaft erzählt uns, indem wir einen booleschen Wert zurückgeben. Wenn es wahr ist, können wir sagen, dass der Typ primitiv ist und wenn er falsch ist, können wir sagen, dass der Typ nicht primitiv ist. Es gibt völlig 14 primitive 14 Typen in C#.