C# Isabstract -Eigenschaft

C# Isabstract -Eigenschaft
Wenn wir objektorientierte Programmierkonzepte im OT C# -Projekt implementieren, können wir die objektorientierten Eigenschaften wie die angegebene Klasse abstrahieren oder nicht überprüfen. In diesem Szenario müssen wir die Anwendung öffnen und die Code -Anweisungen überprüfen. In C# bietet ein, ohne diese hektische Aufgabe eingeben, in C# eine Eigenschaft, die als Isabstract bekannt ist.
Schauen wir uns das an.

Isabstract -Eigentum

Die Isabstract -Eigenschaft aus der Typklasse prüft, ob die angegebene Klasse eine abstrakte Klasse ist oder nicht. Wenn die Klasse abstrakt ist, wird True zurückgegeben. Ansonsten wird falsch zurückgegeben.

Syntax:

Typof (Klasse).Isabstract


Rückgabetyp:

Es gibt den Booleschen Wert zurück (True/False).

Beispiel 1:

Erstellen wir eine C# -Anwendung mit dem Namen der Klasse - LinuxHint und überprüfen Sie, ob sie abstrakt ist oder nicht.

mit System verwenden;
Klasse LinuxHint

statische öffentliche void main ()
// Überprüfen Sie, ob die LinuxHint abstrakt ist oder nicht
Konsole.WriteLine ("ist LinuxHint Abstract -Klasse oder nicht:"+ typeof (LinuxHint).Isabstract);


Ausgang:


Erläuterung:

Zeile 7:

Überprüfen Sie, ob die Klassen-LinuxHint abstrakt ist oder nicht.

Da es nicht abstrakt ist, wird Falsch zurückgegeben.

Beispiel 2:

Erstellen wir eine abstrakte Klasse mit dem Namen - Power und überprüfen Sie, ob sie abstrakt ist oder nicht.

mit System verwenden;
Klasse LinuxHint

// Kraft erstellen (abstrakte Klasse)
abstrakte Klassenkraft
// Dies ist abstrakte Klasse

statische öffentliche void main ()
// Überprüfen Sie, ob die Leistung abstrakt ist oder nicht
Konsole.WRITELELE ("IS Power Abstract Class oder nicht:"+ typeof (Power).Isabstract);


Ausgang:


Erläuterung:

Zeile 6:

Hier haben wir eine abstrakte Klasse namens Power erstellt.

Zeile 12:

Überprüfen Sie, ob die Leistung abstrakt ist oder nicht.

Wie abstrakt ist, wird True zurückgegeben.

Beispiel 3:

Erstellen wir eine abstrakte Methode in einer abstrakten Klasse.

mit System verwenden;
Klasse LinuxHint

// Kraft erstellen (abstrakte Klasse)
abstrakte Klassenkraft
public void height ()
Konsole.WriteLine ("Ihre Größe ist 5.67 ");


statische öffentliche void main ()
// Überprüfen Sie, ob die Leistung abstrakt ist oder nicht
Konsole.WriteLine ("Is Power ist eine abstrakte Klasse?: "+ typeof (Power).Isabstract);


Ausgang:


Erläuterung:


Zeile 7-9:

Hier haben wir eine Methode namens - Höhe innerhalb der Power -Abstract -Klasse erstellt.

Zeile 14:

Überprüfen Sie, ob die Leistung abstrakt ist oder nicht.

Wie abstrakt ist, wird True zurückgegeben.

Abschluss

In diesem C# Tutorial haben wir gesehen. Diese Eigenschaft gibt uns mit, indem wir einen Booleschen Wert mit drei Beispielen zurückgeben. Wenn es wahr ist, können wir sagen, dass die Klasse eine abstrakte Klasse ist. Wenn es falsch ist, können wir sagen, dass die Klasse keine abstrakte Klasse ist.