IsPrimitive Proper
Właściwość isprimitive służy do sprawdzenia, czy dany typ danych jest prymitywny. Jeśli typ jest prymitywny, zwraca prawdziwie; W przeciwnym razie fałsz.
Składnia:
typeof (typ).IsPrimitive
Typ powrotu:
Zwraca wartość logiczną (prawda/fałsz).
Załóżmy, że jeśli chcesz zwrócić typ, użyj właściwości nazwy.
Składnia:
Typ.Nazwa
Lista typów prymitywnych:
Przykład 1:
Sprawdźmy, czy typy są pierwszymi typami, czy nie.
za pomocą systemu;
Klasa Linuxhint
static public void main ()
// Sprawdź typ - sbyte
Konsola.WriteLine („Type:”+typeof (sbyte).Nazwa + "i jest prymitywna ?: "+typeof (sbyte).Isprimitive);
// Sprawdź typ - boolean
Konsola.WriteLine („Type:”+typeof (boolean).Nazwa + "i jest prymitywna ?: "+typeof (boolean).Isprimitive);
// Sprawdź typ - bajt
Konsola.WriteLine („Type:”+typeof (bajt).Nazwa + "i jest prymitywna ?: "+typeof (bajt).Isprimitive);
// Sprawdź typ - int16
Konsola.WriteLine („type:”+typeof (int16).Nazwa + "i jest prymitywna ?: "+typeof (int16).Isprimitive);
// Sprawdź typ - uint16
Konsola.WriteLine („Type:”+typeof (UINT16).Nazwa + "i jest prymitywna ?: "+typeof (uint16).Isprimitive);
// Sprawdź typ - int32
Konsola.WriteLine („Type:”+typeof (int32).Nazwa + "i jest prymitywna ?: "+typeof (int32).Isprimitive);
// Sprawdź typ - uint32
Konsola.WriteLine („Type:”+typeof (uint32).Nazwa + "i jest prymitywna ?: "+typeof (uint32).Isprimitive);
// Sprawdź typ - int64
Konsola.WriteLine („Type:”+typeof (int64).Nazwa + "i jest prymitywna ?: "+typeof (int64).Isprimitive);
// Sprawdź typ - uint64
Konsola.WriteLine („Type:”+typeof (UINT64).Nazwa + "i jest prymitywna ?: "+typeof (uint64).Isprimitive);
// Sprawdź typ - intptr
Konsola.WriteLine („type:”+typeof (intptr).Nazwa + "i jest prymitywna ?: "+typeof (intptr).Isprimitive);
// Sprawdź typ - uintptr
Konsola.WriteLine („Type:”+typeof (uintptr).Nazwa + "i jest prymitywna ?: "+typeof (uintptr).Isprimitive);
// Sprawdź typ - char
Konsola.WriteLine („Type:”+typeof (char).Nazwa + "i jest prymitywna ?: „+Typeof (char).Isprimitive);
// Sprawdź typ - podwójny
Konsola.WriteLine („Type:”+typeof (podwójne).Nazwa + "i jest prymitywna ?: "+typeof (podwójny).Isprimitive);
// Sprawdź typ - singiel
Konsola.WriteLine („Type:”+typeof (singiel).Nazwa + "i jest prymitywna ?: "+typeof (singiel).Isprimitive);
Wyjście:
Wyjaśnienie:
Wewnątrz głównej metody -
Linia 7 - linia 46: Sprawdzamy, czy 14 rodzajów jest prymitywnych, czy nie. Wszystkie są pod prymitywnymi typami. Tak więc wyjście jest prawdziwe dla wszystkich 14 rodzajów.
Przykład 2:
Sprawdź typy tablicy i enum są prymitywne lub nie.
za pomocą systemu;
Klasa Linuxhint
static public void main ()
// Sprawdź typ - tablica
Konsola.WriteLine („Type:”+typeof (tablica).Nazwa + "i jest prymitywna ?: "+typeof (tablica).Isprimitive);
// Sprawdź typ - enum
Konsola.WriteLine („Type:”+typeof (enum).Nazwa + "i jest prymitywna ?: "+typeof (enum).Isprimitive);
Wyjście:
Nie są prymitywne, ponieważ wyjście jest fałszywe.
Streszczenie
W tym samouczku C# widzieliśmy, jak sprawdzić, czy typ jest prymitywny, czy nie używa właściwości isprimitive. Ta nieruchomość mówi nam, zwracając wartość logiczną. Jeśli to prawda, możemy powiedzieć, że typ jest prymitywny, a jeśli jest fałszywy, możemy powiedzieć, że typ nie jest prymitywny. W C# jest całkowicie 14 prymitywnych typów.