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.