Учитывая это:
Interface IBase {string X {get;set;}}
Interface ISuper {string Y {get;set;}}
class Base : IBase {etc...}
class Super : Base, ISuper {etc...}
void Questionable (Base b) {
Console.WriteLine ("The class supports the following interfaces... ")
// The Magic Happens Here
}
Чем я могу заменить «Магию» для отображения поддерживаемых интерфейсов на объекте b?
Да, я знаю, что благодаря классу Base он поддерживает "IBase", реальная иерархия более сложна, чем эта. :)
Спасибо!
-DF5
РЕДАКТИРОВАТЬ: Теперь, когда я увидел ответ, я чувствую себя глупо из-за того, что не запутался через Intellisense. :)
Спасибо всем! -DF5