Jest nieruchomość
Isneded Property z typu klasa zwraca true, jeśli typ jest zagnieżdżony. W przeciwnym razie Fałsz zostaje zwrócony.
Składnia:
BOOL Typeof (typ).Jest nałożony
Typ powrotu:
Zwraca wartość logiczną (prawda/fałsz).
Przykład 1:
Utwórzmy klasę i sprawdź, czy jest zagnieżdżona, czy nie.
za pomocą systemu;
// Utwórz klasę - Linuxhint
Klasa Linuxhint
static public void main ()
// Sprawdź, czy klasa Linuxhint jest zagnieżdżona, czy nie.
Konsola.WriteLine (”jest zagnieżdżony?: "+typeof (Linuxhint).Jest zapisany);
Wyjście:
Wyjaśnienie:
Tutaj Linuxhint jest klasą i nie jest zagnieżdżona w żadnej klasie ani w żadnym rodzaju. Więc Fałsz zostaje zwrócony.
Przykład 2:
Utwórzmy interfejs i klasę abstrakcyjną i sprawdź, czy są one wyliczone, czy nie.
Korzystanie z systemu:
za pomocą systemu;
// Utwórz klasę Linux
klasa Linux
// To jest klasa
// Utwórz klasę - Linuxhint
Klasa Linuxhint
static public void main ()
// Sprawdź, czy klasa Linux jest zagnieżdżona, czy nie.
Konsola.WriteLine (”jest zagnieżdżona w Linuxhint?: "+typeof (Linux).Jest zapisany);
Wyjście:
Wyjaśnienie:
Tutaj Linux jest klasą i nie jest zagnieżdżona w żadnej klasie ani w żadnym rodzaju. Więc Fałsz zostaje zwrócony.
Przykład 3:
Utwórzmy klasę o nazwie Linux w klasie Linuxhint i sprawdź, czy jest zagnieżdżona w Linuxhint, czy nie.
za pomocą systemu;
// Utwórz klasę - Linuxhint
Klasa Linuxhint
// Utwórz klasę Linux
klasa Linux
// To jest klasa zagnieżdżona
static public void main ()
// Sprawdź, czy klasa Linux jest zagnieżdżona, czy nie.
Konsola.WriteLine (”jest zagnieżdżona w Linuxhint?: "+typeof (Linux).Jest zapisany);
Wyjście:
Wyjaśnienie:
Tutaj Linux jest klasą i jest zagnieżdżona w klasie Linuxhint. Tak więc prawda jest zwracana.
Przykład 4:
Utwórzmy strukturę o nazwie Linux w klasie Linuxhint i sprawdź, czy jest zagnieżdżona w Linuxhint, czy nie.
za pomocą systemu;
// Utwórz klasę - Linuxhint
Klasa Linuxhint
// Utwórz strukturę - Linux
struct Linux
// To jest struktura zagnieżdżona w klasie
static public void main ()
// Sprawdź, czy klasa Linux jest zagnieżdżona, czy nie.
Konsola.WriteLine („to struktura Linux zagnieżdżona wewnątrz Linuxhint?: "+typeof (Linux).Jest zapisany);
Wyjście:
Wyjaśnienie:
Tutaj Linux jest strukturą i jest zagnieżdżona w klasie Linuxhint. Tak więc prawda jest zwracana.
Wniosek
Wreszcie, dowiedzieliśmy się, że nieruchomość jest używana do sprawdzenia, czy jakikolwiek typ jest zagnieżdżony, czy nie.
Jeśli jakikolwiek typ jest zagnieżdżony w dowolnym typu, prawda jest zwracana. Widzieliśmy cztery różne przykłady, aby zademonstrować tę właściwość.