Propiedad Isseled

Propiedad Isseled
En algunos casos en la programación orientada a objetos a través de C#, no dejaremos que las clases de niños hereden los métodos, variables, etc. de la clase matriz. Para hacer esto, tenemos que hacer la clase como sellada. Al especificar el sellado Palabra clave frente a la clase, podemos hacer el tipo de clase como sellado.

Veamos ello.

Estructura:

clase pública sellada class_name

// podemos declarar métodos
// podemos declarar variables

Propiedad Isseled

La propiedad issealed de las comprobaciones de clase de tipo si el tipo especificado está sellado o no. Si está sellado, devuelve verdadero. De lo contrario, devuelve falso si no es una clase sellada.

Sintaxis:

typeof (type).Está sellada

Tipo de retorno:

Devuelve el valor booleano (verdadero/falso).

Ejemplo 1:

Creemos una aplicación C# con una clase llamada LinuxHint y verifiquemos si está sellada o no.

usando el sistema;
clase Linuxhint

static public void main ()
// marcar el lineuxhint está sellado o no
Consola.WriteLine ("es Linuxhint sellado o no?: "+ typeof (Linuxhint).Está sellada);

Producción:

Explicación:

Línea 7:
Verifique si la clase Linuxhint está sellada o no

Como no está sellado, se devuelve el falso.

Ejemplo 2:

Creemos las tres clases selladas llamadas Chocos, Chips y Veg. Verifique si están sellados o no.

usando el sistema;
Chocos de clase pública sellada
// Esta es la clase sellada de Chocos

chips de clase pública sellada
// Esta es una clase sellada de chips

vegetal de clase pública sellada
// Esta es la clase sellada de verduras

clase Linuxhint

static public void main ()
// verificar los chocos está sellado o no
Consola.Escritura ("es chocos sellado ?: "+ typeof (chocos).Está sellada);
// marcar las chips está sellada o no
Consola.WriteLine ("está sellado ?: "+ typeof (chips).Está sellada);
// verificar que las verduras estén selladas o no
Consola.WriteLine ("está sellado por verduras ?: "+ typeof (verduras).Está sellada);

Producción:

Explicación:

Línea 4-14:

Crear tres clases selladas.

Línea 20-25:

Verifique si las clases anteriores están selladas o no.

Dado que están sellados, verdadero se devuelve.

Ejemplo 3:

Creemos las tres clases selladas llamadas Chocos, Chips y Veg dentro de la clase Linuxhint. Verifique si están sellados o no.

usando el sistema;
clase Linuxhint

Chocos de clase pública sellada
// Esta es la clase sellada de Chocos

chips de clase pública sellada
// Esta es una clase sellada de chips

vegetal de clase pública sellada
// Esta es la clase sellada de verduras

static public void main ()
// verificar los chocos está sellado o no
Consola.Escritura ("es chocos sellado ?: "+ typeof (chocos).Está sellada);
// marcar las chips está sellada o no
Consola.WriteLine ("está sellado ?: "+ typeof (chips).Está sellada);
// verificar que las verduras estén selladas o no
Consola.WriteLine ("está sellado por verduras ?: "+ typeof (verduras).Está sellada);

Producción:

Explicación:

Línea 6-16:

Crea las tres clases selladas dentro de la clase Linuxhint.

Línea 20-25:

Compruebe si las clases anteriores están selladas o no.

Dado que están sellados, verdadero se devuelve.

Conclusión

En este tutorial de C#, aprendimos cómo verificar si el tipo está sellado o no utilizando la propiedad ISSEALED. Esta propiedad nos dice devolviendo un valor booleano con tres ejemplos. Si es cierto, podemos decir que el tipo de clase es una clase sellada. Si es falso, podemos decir que el tipo no es una clase sellada.