Propiedad de Private Nestested
La propiedad ISNestedPrivate de la clase de tipo devuelve verdaderas si el tipo está anidado y declarado como privado (modificador). De lo contrario, se devuelve el falso.
Sintaxis:
typeof bool (tipo).ISNESTESEPRIVATE
Tipo de retorno:
Devuelve el valor booleano (verdadero/falso).
Ejemplo 1:
Creemos una clase y verifiquemos si es anidado privado o no.
usando el sistema;
// Crear clase - Linuxhint
clase Linuxhint
static public void main ()
// verifique si la clase Linuxhint es anidada privada o no.
Consola.WriteLine ("es Nested privado de Linuxhint ?: "+typeof (Linuxhint).Isestedprivate);
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 clase llamada Linux fuera de la clase Linuxhint y verifiquemos si está anidada y declarada como privada en Linuxhint o no.
usando el sistema;
// Crear clase Linux
clase pública Linux
// Esta es una clase
// Crear clase - Linuxhint
clase Linuxhint
static public void main ()
// Verifique si la clase Linux es anidada privada o no.
Consola.WriteLine ("es Nestes Nested Private en Linuxhint?: "+typeof (Linux).Isestedprivate);
Producción:
Explicación:
Aquí, Linux es una clase declarada como pública 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 es anidada privada en Linuxhint o no.
usando el sistema;
// Crear clase - Linuxhint
clase Linuxhint
// Crear clase Linux
clase privada Linux
// Esta es una clase anidada
static public void main ()
// Verifique si la clase Linux es anidada privada o no.
Consola.WriteLine ("es Nestes Nested Private en Linuxhint?: "+typeof (Linux).Isestedprivate);
Producción:
Explicación:
Aquí, Linux es una clase declarada como privada 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 es anidada privada en Linuxhint o no.
usando el sistema;
// Crear una clase - Linuxhint
clase Linuxhint
// Crear estructura - Linux
estructura privada Linux
// Esta es una estructura anidada dentro de la clase
static public void main ()
// Verifique si la clase Linux es anidada privada o no.
Consola.WriteLine ("es una estructura de Linux anidada privada dentro de Linuxhint?: "+typeof (Linux).Isestedprivate);
Producción:
Explicación:
Aquí, Linux es una estructura declarada como privada y está anidada dentro de la clase Linuxhint. Por lo tanto, verdadero se devuelve.
Conclusión
Finalmente, sabemos que la propiedad de ISNESTESPRIVate se usa para verificar si algún tipo está anidada o no declarada por un modificador privado.
Si algún tipo se anidada dentro de cualquier tipo y se declara privado, verdadero se devuelve. Vemos cuatro ejemplos diferentes para demostrar esta propiedad.