C# Isenum Propert

C# Isenum Propert
Enum (wyliczenie) w C# to słowo kluczowe używane do tworzenia wartości zdefiniowanych przez użytkownika. W enum możemy przechowywać wiele wartości na raz. Czasami musimy sprawdzić, czy dany typ jest enum, czy nie. Typ Class w C# Podaj nam właściwość o nazwie Isenum, która sprawdza, czy typ jest wyliczony, czy nie.

Kreacja:

Nazwa enum

// Wartości zdefiniowane przez użytkownika oddzielone przecinkiem.


Właściwość Isenum

Właściwość Isenum z typu klasa sprawdza, czy określony typ jest wyliczony, czy nie. Jeśli jest enum, prawda jest zwracana. W przeciwnym razie Fałsz zostaje zwrócony.

Składnia:

typeof (typ).Isenum

Typ powrotu:

Zwraca wartość logiczną (prawda/fałsz).

Przykład 1:

Utwórzmy klasę enum z trzema wartościami i sprawdź, czy jest enum, czy nie.

za pomocą systemu;
Klasa Linuxhint

// Utwórz enum o nazwie Food z 3 wartościami
wywieść jedzenie

Chocos, warzywa, frytki

static public void main ()
// Sprawdź, czy jedzenie jest enum, czy nie
Konsola.WriteLine („to typy enetum żywności ?: „+ Typeof (jedzenie).Isenum);
Konsola.WriteLine („to typy enetum żywności ?: "+ typeof (Linuxhint).Isenum);

Wyjście:

Wyjaśnienie:

Linia 4-8:

Enum Creation:

Wyjaśnienie:

Linia 11-14:

Sprawdź, czy jedzenie i Linuxhint są enum, czy nie.

Jedzenie jest enum, stąd powróciło prawdziwe. Linuxhint to klasa, która nie jest wyliczona, więc fałszywa jest zwracana.

Przykład 2:

Utwórzmy interfejs i klasę abstrakcyjną i sprawdź, czy są one wyliczone, czy nie.
Korzystanie z systemu:

// Utwórz interfejs
Interfejs Food
// to jest interfejs

// Utwórz klasę abstrakcyjną
Streszczenie danych klasy
// to jest streszczenie c; dupę

Klasa Linuxhint

static public void main ()
// Sprawdź interfejs żywnościowy jest wyliczony, czy nie
Konsola.WriteLine („to typy enetum żywności ?: „+ Typeof (jedzenie).Isenum);
// Sprawdź, czy klasa abstrakcyjna jest wyliczona, czy nie
Konsola.WriteLine (”to typ wyliczenia danych ?: "+ typeof (dane).Isenum);

Wyjście:

Wyjaśnienie:

Linia 3 do 11:

Stworzyliśmy interfejs o nazwie Food i abstrakcyjną klasę o nazwie dane.

Linia 18–22:

Sprawdźmy, czy są one enum, czy nie.

Nie są one wyliczone, więc dla nich oboje fałszywe są zwracane.

Wniosek

W tym samouczku C# widzieliśmy, jak sprawdzić, czy typ jest wyliczony, czy nie używa właściwości Isenum. Ta właściwość mówi nam, zwracając wartość logiczną z dwoma przykładami. Jeśli to prawda, możemy powiedzieć, że typ jest wyliczony, a jeśli jest fałszywy, możemy powiedzieć, że typ nie jest enum.

Szczęśliwe kodowanie