Программа С# для проверки указанного класса является абстрактным классом или нет

Опубликовано: 11 Сентября, 2022

Абстракция — это процесс скрытия внутренних деталей и показа только функциональности. Ключевое слово abstract используется перед классом или методом, чтобы объявить класс или метод абстрактным. В этой статье мы узнаем, как проверить, является ли указанный класс абстрактным классом или нет. Для выполнения этой задачи мы используем свойство IsAbstract класса Type. Это свойство используется для проверки того, является ли данный тип (т. е. имя класса) абстрактным и должен ли он быть переопределен или нет. Он вернет true, если указанный тип (т. е. имя класса) является абстрактным. В противном случае вернуть ложь.

Синтаксис :

public bool IsAbstract { get; }

Пример 1:

Выход:

This is abstract

Пример 2:

Выход:

Is Geeks1 class is abstract class?True
Is Geeks2 class is abstract class?False
Is Geeks3 class is abstract class?False