Наследуется ли interface от System.Object?
Ответ
Нет.
В документации говорится:
Интерфейсы не содержат реализацию методов.
Если бы интерфейс каким-то образом наследовался от System.Object, он бы унаследовал реализацию его методов (например, ToString()), что противоречит документации.
Фактически в C# интерфейсы не считаются классами. Например, класс может наследовать только одному классу, но имплементировать при этом любое количество интерфейсов.
Комментариев нет:
Отправить комментарий