Propriedade emitida

Propriedade emitida
Em alguns casos na programação orientada a objetos através de C#, não deixaremos as classes infantis herdar os métodos, variáveis, etc. Da classe dos pais. Para fazer isso, temos que tornar a classe como selada. Especificando o selado Palavra -chave em frente à classe, podemos fazer o tipo de classe como selado.

Vamos olhar para isso.

Estrutura:

classe pública selada Class_name

// podemos declarar métodos
// podemos declarar variáveis

Propriedade emitida

A propriedade emitida da classe Type verifica se o tipo especificado for selado ou não. Se for selado, retorna verdadeiro. Caso contrário, ele retorna false se não for uma classe selada.

Sintaxe:

TIPOOF (TIPO).Emissão

Tipo de retorno:

Ele retorna o valor booleano (true/false).

Exemplo 1:

Vamos criar um aplicativo C# com uma classe chamada Linuxhint e verificar se está selado ou não.

usando o sistema;
Classe linuxhint

estático public void main ()
// Verifique o linuxhint está selado ou não
Console.WriteLine ("é linuxhint selado ou não?: "+ tipoof (linuxhint).Emissão);

Saída:

Explicação:

Linha 7:
Verifique se a classe Linuxhint está selada ou não

Como não está selado, o falso é devolvido.

Exemplo 2:

Vamos criar as três classes seladas chamadas chocos, chips e veg. Verifique se eles estão selados ou não.

usando o sistema;
Classe pública selada Chocos
// Esta é a classe selada com chocos

classe pública selada chips
// Esta é a classe selada de chips

classe pública selada veg
// Esta é a classe veg selada

Classe linuxhint

estático public void main ()
// verifique se os chocos estão selados ou não
Console.WriteLine ("é chocos selado ?: "+ tipoof (chocos).Emissão);
// Verifique os chips está selado ou não
Console.WriteLine ("é fichas seladas ?: "+ tipoof (chips).Emissão);
// Verifique se o veg é selado ou não
Console.WriteLine ("é veg selado ?: "+ typeof (veg).Emissão);

Saída:

Explicação:

Linha 4-14:

Crie três classes seladas.

Linha 20-25:

Verifique se as classes acima são seladas ou não.

Como eles são selados, o verdadeiro é devolvido.

Exemplo 3:

Vamos criar as três classes seladas chamadas chocos, chips e veg dentro da classe Linuxhint. Verifique se eles estão selados ou não.

usando o sistema;
Classe linuxhint

Classe pública selada Chocos
// Esta é a classe selada com chocos

classe pública selada chips
// Esta é a classe selada de chips

classe pública selada veg
// Esta é a classe veg selada

estático public void main ()
// verifique se os chocos estão selados ou não
Console.WriteLine ("é chocos selado ?: "+ tipoof (chocos).Emissão);
// Verifique os chips está selado ou não
Console.WriteLine ("é fichas seladas ?: "+ tipoof (chips).Emissão);
// Verifique se o veg é selado ou não
Console.WriteLine ("é veg selado ?: "+ typeof (veg).Emissão);

Saída:

Explicação:

Linha 6-16:

Crie as três classes seladas dentro da classe Linuxhint.

Linha 20-25:

Verifique se as aulas anteriores são seladas ou não.

Como eles são selados, o verdadeiro é devolvido.

Conclusão

Neste tutorial C#, aprendemos a verificar se o tipo está selado ou não usando a propriedade emitida. Esta propriedade nos diz retornando um valor booleano com três exemplos. Se for verdade, podemos dizer que o tipo de classe é uma classe selada. Se for falso, podemos dizer que o tipo não é uma classe selada.