C # Isabstract Property

C # Isabstract Property
Lorsque nous mettons en œuvre des concepts de programmation orientés objet dans le projet OT C #, nous pouvons vérifier les propriétés orientées objet comme si la classe donnée est abstraite ou non. Dans ce scénario, nous devons ouvrir l'application et vérifier les instructions de code. En C #, sans faire cette tâche mouvementée, la classe de type en C # fournit une propriété connue sous le nom d'Isabstract.
Examinons-y.

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.