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