Propriété Isabstract
La propriété Isabstract de la classe Type vérifie si la classe spécifiée est une classe abstraite ou non. Si la classe est abstraite, vrai est retourné. Sinon faux est retourné.
Syntaxe:
typeof (classe).Isabstract
Type de retour:
Il renvoie la valeur booléenne (true / false).
Exemple 1:
Créons une application C # avec la classe nommée - Linuxhint et vérifiez si elle est abstraite ou non.
Utilisation du système;
classe Linuxhint
public statique void main ()
// Vérifiez que Linuxhint est abstrait ou non
Console.WriteLine ("est la classe abstraite de Linuxhint ou non:" + typeof (Linuxhint).Isabstract);
Sortir:
Explication:
Ligne 7:
Vérifiez si la classe-linuxhint est abstraite ou non.
Comme il n'est pas abstrait, le faux est renvoyé.
Exemple 2:
Créons une classe abstraite nommée - Power et vérifiez si elle est abstraite ou non.
Utilisation du système;
classe Linuxhint
// Créer une puissance (classe abstraite)
Power de classe abstrait
// c'est une classe abstraite
public statique void main ()
// Vérifiez que la puissance est abstraite ou non
Console.WriteLine ("est une classe abstraite de puissance ou non:" + typeof (puissance).Isabstract);
Sortir:
Explication:
Ligne 6:
Ici, nous avons créé une classe abstraite nommée Power.
Ligne 12:
Vérifiez si la puissance est abstraite ou non.
Comme il est abstrait, vrai est retourné.
Exemple 3:
Créons une méthode abstraite à l'intérieur d'une classe abstraite.
Utilisation du système;
classe Linuxhint
// Créer une puissance (classe abstraite)
Power de classe abstrait
public void height ()
Console.WriteLine ("Votre taille est 5.67 ");
public statique void main ()
// Vérifiez que la puissance est abstraite ou non
Console.Writeline ("est la puissance est une classe abstraite?: "+ Typeof (puissance).Isabstract);
Sortir:
Explication:
Ligne 7-9:
Ici, nous avons créé une méthode nommée - hauteur à l'intérieur de la classe de résumé de puissance.
Ligne 14:
Vérifiez si la puissance est abstraite ou non.
Comme il est abstrait, vrai est retourné.
Conclusion
Dans ce didacticiel C #, nous avons vu comment vérifier si la classe est abstraite ou ne pas utiliser la propriété Isabstract. Cette propriété nous dit en renvoyant une valeur booléenne avec trois exemples. Si c'est vrai, nous pouvons dire que la classe est une classe abstraite. Si c'est faux, nous pouvons dire que la classe n'est pas une classe abstraite.