ISprimitiv eiendom
Isprimitiv egenskap brukes til å sjekke om den gitte datatypen er primitiv. Hvis typen er primitiv, returnerer den sann; Ellers, falsk.
Syntaks:
typeof (type).Er primitiv
Returtype:
Det returnerer den boolske verdien (true/usann).
Anta at hvis du vil returnere typen, kan du bruke navnegenskapen.
Syntaks:
Type.Navn
Liste over primitive typer:
Eksempel 1:
La oss sjekke om typene er primitive typer eller ikke.
ved hjelp av system;
Klasse Linuxhint
statisk offentlig tomrom main ()
// Sjekk typen - Sbyte
Konsoll.WritLine ("Type:"+TypeOf (Sbyte).Navn + "Og er det primitivt ?: "+typeof (Sbyte).ISprimitive);
// sjekk typen - boolsk
Konsoll.WritLine ("Type:"+Typeof (Boolean).Navn + "Og er det primitivt ?: "+typeof (boolean).ISprimitive);
// sjekk typen - byte
Konsoll.WritLine ("Type:"+TypeOf (byte).Navn + "Og er det primitivt ?: "+typeof (byte).ISprimitive);
// sjekk typen - int16
Konsoll.WritLine ("Type:"+TypeOf (INT16).Navn + "Og er det primitivt ?: "+typeof (int16).ISprimitive);
// sjekk typen - uint16
Konsoll.WritLine ("Type:"+TypeOf (Uint16).Navn + "Og er det primitivt ?: "+typeof (uint16).ISprimitive);
// sjekk typen - int32
Konsoll.WritLine ("Type:"+TypeOf (int32).Navn + "Og er det primitivt ?: "+typeof (int32).ISprimitive);
// sjekk typen - uint32
Konsoll.WritLine ("Type:"+TypeOf (Uint32).Navn + "Og er det primitivt ?: "+typeof (uint32).ISprimitive);
// sjekk typen - int64
Konsoll.WritLine ("Type:"+TypeOf (Int64).Navn + "Og er det primitivt ?: "+typeof (int64).ISprimitive);
// Sjekk typen - Uint64
Konsoll.WritLine ("Type:"+TypeOf (Uint64).Navn + "Og er det primitivt ?: "+typeof (uint64).ISprimitive);
// Sjekk typen - INTPTR
Konsoll.WritLine ("Type:"+TypeOf (INTPTR).Navn + "Og er det primitivt ?: "+typeof (intPTR).ISprimitive);
// sjekk typen - uintptr
Konsoll.WritLine ("Type:"+TypeOf (Uintptr).Navn + "Og er det primitivt ?: "+typeof (uintptr).ISprimitive);
// sjekk typen - røye
Konsoll.WritLine ("Type:"+Typeof (røye).Navn + "Og er det primitivt ?: "+typeof (røye).ISprimitive);
// sjekk typen - dobbelt
Konsoll.WritLine ("Type:"+Typeof (dobbelt).Navn + "Og er det primitivt ?: "+typeof (dobbelt).ISprimitive);
// sjekk typen - enkelt
Konsoll.WritLine ("Type:"+TypeOf (singel).Navn + "Og er det primitivt ?: "+typeof (singel).ISprimitive);
Produksjon:
Forklaring:
Inne i hovedmetoden -
Linje 7 - linje 46: Vi sjekker om de 14 typene er primitive eller ikke. Alle er under primitive typer. Så utgangen er sant for alle 14 typer.
Eksempel 2:
Kontrollerer matrise og enumtyper er primitive eller ikke.
ved hjelp av system;
Klasse Linuxhint
statisk offentlig tomrom main ()
// sjekk typen - matrise
Konsoll.WritLine ("Type:"+TypeOf (Array).Navn + "Og er det primitivt ?: "+typeof (matrise).ISprimitive);
// sjekk typen - enum
Konsoll.WritLine ("Type:"+TypeOf (enum).Navn + "Og er det primitivt ?: "+typeof (enum).ISprimitive);
Produksjon:
De er ikke primitive siden utgangen er falsk.
Sammendrag
I denne C# -opplæringen så vi hvordan du kan sjekke om typen er primitiv eller ikke ved å bruke ISPrimitive Property. Denne egenskapen forteller oss ved å returnere en boolsk verdi. Hvis det er sant, kan vi si at typen er primitiv, og hvis den er falsk, kan vi si at typen ikke er primitiv. Det er totalt 14 primitive 14 typer i C#.