Proprietà ISABStract
La proprietà ISABStract dalla classe di tipo controlla se la classe specificata è una classe astratta o no. Se la classe è astratta, il vero viene restituito. Altrimenti viene restituito falso.
Sintassi:
Typeof (classe).Isabstract
Tipo di ritorno:
Restituisce il valore booleano (true/false).
Esempio 1:
Creiamo l'applicazione C# con classe denominata - LinuxHint e controlla se è astratto o no.
usando il sistema;
Classe Linuxhint
statico public void main ()
// Controlla che LinuxHint è astratto o no
Console.WriteLine ("Is LinuxHint Abstract Class o no:"+ Typeof (LinuxHint).Isabstract);
Produzione:
Spiegazione:
Riga 7:
Controlla se la classe-linuxhint è astratta o no.
Poiché non è astratto, il falso viene restituito.
Esempio 2:
Creiamo una classe astratta denominata - Power e controlla se è astratto o no.
usando il sistema;
Classe Linuxhint
// crea potenza (classe astratta)
Potere di classe astratto
// questa è una classe astratta
statico public void main ()
// Controlla che il potere è astratto o no
Console.WriteLine ("Is Power Abstract Class o no:"+ Typeof (Power).Isabstract);
Produzione:
Spiegazione:
Riga 6:
Qui, abbiamo creato una classe astratta chiamata Power.
Riga 12:
Controlla se il potere è astratto o no.
Come è astratto, il vero viene restituito.
Esempio 3:
Creiamo un metodo astratto all'interno di una classe astratta.
usando il sistema;
Classe Linuxhint
// crea potenza (classe astratta)
Potere di classe astratto
public void height ()
Console.WriteLine ("La tua altezza è 5.67 ");
statico public void main ()
// Controlla che il potere è astratto o no
Console.WriteLine ("IS Power è una classe astratta?: "+ typeof (potenza).Isabstract);
Produzione:
Spiegazione:
Riga 7-9:
Qui, abbiamo creato un metodo chiamato - Altezza all'interno della classe Abstract.
Riga 14:
Controlla se il potere è astratto o no.
Come è astratto, il vero viene restituito.
Conclusione
In questo tutorial C#, abbiamo visto come verificare se la classe è astratta o non utilizza la proprietà ISABStract. Questa proprietà ci dice restituendo un valore booleano con tre esempi. Se è vero, possiamo dire che la classe è una classe astratta. Se è falso, possiamo dire che la classe non è una classe astratta.