Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Отображение реализованных интерфейсов
Отображение реализованных интерфейсов
Теперь построим метод ListInterfaces(), который будет печатать имена интерфейсов, поддерживаемых указанным на входе типом. Единственным заслуживающим внимания моментом здесь является вызов GetInterfaces(), возвращающий массив System.Types. Это логично, поскольку интерфейсы тоже являются типами.
// Отображение реализованных интерфейсов.
public static void ListInterfaces(Type t) {
Console.WriteLine("***** Интерфейсы *****");
Type[] ifaсes = t.GetInterfaces();
foreach (Type i in ifaces) Console.WriteLine("-› {0}", i.Name);
}
Похожие страницы
- Отображение вспомогательной информации
- Отображение методов
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- 6.1.6. Отображение файлов
- 12.5. Другие библиотеки для создания графических интерфейсов
- Информация о реализованных поставщиком проектах
- 8.8.5. Шаг 4. Задание интерфейсов классов
- Листинг 7.4. (print-environment.c) Отображение переменных среды процесса
- 7.12. Отображение структур и преобразование деревьев
- Часть III. История интерфейсов
- 4.4.2.1. Отображение переменных FILE* на дескрипторы файлов
- Настройка сетевых интерфейсов