Propriedade C# Isabstract

Propriedade C# Isabstract
Quando estamos implementando conceitos de programação orientados a objetos no projeto OT C#, podemos verificar as propriedades orientadas a objetos, como se a classe fornecida é abstrata ou não. Nesse cenário, temos que abrir o aplicativo e verificar as instruções de código. Em C#, sem fazer essa tarefa agitada, a classe Digite em C# fornece uma propriedade conhecida como Isabstract.
Vamos olhar para isso.

Propriedade ISABSTRATT

A propriedade Isabstract da classe Type verifica se a classe especificada é uma classe abstrata ou não. Se a classe for abstrata, true será devolvido. Caso contrário, False é devolvido.

Sintaxe:

TIPOOF (classe).Isabstract


Tipo de retorno:

Ele retorna o valor booleano (true/false).

Exemplo 1:

Vamos criar um aplicativo C# com a classe nomeada - Linuxhint e verificar se é abstrato ou não.

usando o sistema;
Classe linuxhint

estático public void main ()
// verifique o linuxhint é abstrato ou não
Console.WriteLine ("é a classe abstrata linuxhint ou não:"+ tipoof (linuxhint).Isabstract);


Saída:


Explicação:

Linha 7:

Verifique se a classe-linuxhint é abstrata ou não.

Como não é abstrato, falso é devolvido.

Exemplo 2:

Vamos criar uma classe abstrata chamada - poder e verificar se é abstrato ou não.

usando o sistema;
Classe linuxhint

// Crie poder (classe abstrata)
Classe abstrata Power
// Esta é a classe abstrata

estático public void main ()
// Verifique se a energia é abstrata ou não
Console.WriteLine ("é a classe abstrata de poder ou não:"+ tipoof (potência).Isabstract);


Saída:


Explicação:

Linha 6:

Aqui, criamos uma classe abstrata chamada Power.

Linha 12:

Verifique se o poder é abstrato ou não.

Como é abstrato, True é devolvido.

Exemplo 3:

Vamos criar um método abstrato dentro de uma classe abstrata.

usando o sistema;
Classe linuxhint

// Crie poder (classe abstrata)
Classe abstrata Power
public void Height ()
Console.WriteLine ("Sua altura é 5.67 ");


estático public void main ()
// Verifique se a energia é abstrata ou não
Console.WriteLine ("IS Power é uma classe abstrata?: "+ tipoof (potência).Isabstract);


Saída:


Explicação:


Linha 7-9:

Aqui, criamos um método chamado - Altura Inside Power Abstract Class.

Linha 14:

Verifique se o poder é abstrato ou não.

Como é abstrato, True é devolvido.

Conclusão

Neste tutorial C#, vimos como verificar se a classe é abstrata ou não usando a propriedade ISabstract. Esta propriedade nos diz retornando um valor booleano com três exemplos. Se for verdade, podemos dizer que a classe é uma classe abstrata. Se for falso, podemos dizer que a classe não é uma classe abstrata.