Propiedad anestada
La propiedad de ISNested de la clase de tipo devuelve verdadero si el tipo está anidada. De lo contrario, se devuelve el falso.
Sintaxis:
typeof bool (tipo).Está anulado
Tipo de retorno:
Devuelve el valor booleano (verdadero/falso).
Ejemplo 1:
Creemos una clase y verifiquemos si está anidado o no.
usando el sistema;
// Crear clase - Linuxhint
clase Linuxhint
static public void main ()
// Verifique la clase Linuxhint está anidada o no.
Consola.WriteLine ("está anidado de Linuxhint?: "+typeof (Linuxhint).Se está nestado);
Producción:
Explicación:
Aquí, Linuxhint es una clase y no está anidada dentro de ninguna clase o tipo. Entonces, el falso se devuelve.
Ejemplo 2:
Creemos una interfaz y clase abstracta y verifiquemos si son enum o no.
Uso del sistema:
usando el sistema;
// Crear clase Linux
clase Linux
// Esta es una clase
// Crear clase - Linuxhint
clase Linuxhint
static public void main ()
// verifique si la clase Linux está anidada o no.
Consola.WriteLine ("es Linux anidado en Linuxhint?: "+typeof (Linux).Se está nestado);
Producción:
Explicación:
Aquí, Linux es una clase y no está anidada dentro de ninguna clase o tipo. Entonces, el falso se devuelve.
Ejemplo 3:
Creemos una clase llamada Linux dentro de la clase Linuxhint y verifiquemos si está anidada en Linuxhint o no.
usando el sistema;
// Crear clase - Linuxhint
clase Linuxhint
// Crear clase Linux
clase Linux
// Esta es una clase anidada
static public void main ()
// verifique si la clase Linux está anidada o no.
Consola.WriteLine ("es Linux anidado en Linuxhint?: "+typeof (Linux).Se está nestado);
Producción:
Explicación:
Aquí, Linux es una clase y está anidada dentro de la clase Linuxhint. Entonces, verdadero se devuelve.
Ejemplo 4:
Creemos una estructura llamada Linux dentro de la clase Linuxhint y verifiquemos si está anidada en Linuxhint o no.
usando el sistema;
// Crear una clase - Linuxhint
clase Linuxhint
// Crear estructura - Linux
struct Linux
// Esta es una estructura anidada dentro de la clase
static public void main ()
// verifique si la clase Linux está anidada o no.
Consola.WriteLine ("es una estructura de Linux anidada dentro de Linuxhint?: "+typeof (Linux).Se está nestado);
Producción:
Explicación:
Aquí, Linux es una estructura y está anidada dentro de la clase Linuxhint. Entonces, verdadero se devuelve.
Conclusión
Finalmente, llegamos a saber que la propiedad de ISNested se usa para verificar si algún tipo está anidado o no.
Si algún tipo está anidado dentro de cualquier tipo, True se devuelve. Hemos visto cuatro ejemplos diferentes para demostrar esta propiedad.