Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Отображение полей и свойств
Отображение полей и свойств
Реализация ListFields() будет аналогичной. Единственным отличием будет вызов Type.GetFields(), а результирующим массивом будет FieldInfo. Для простоты мы печатаем только имена полей.
// Отображение имен полей типа.
public static void ListFields(Type t) {
Console.WriteLine("***** Поля *****");
FieldInfo[] fi = t.GetFields();
foreach (FieldInfo field in fi) Console.WriteLine("-›{0}", field.Name);
Console.WriteLine(");
}
Логика отображения свойств типа аналогична.
// Отображение имен свойств типа.
public static void ListProps(Type t) {
Console.WriteLine("***** Свойства *****");
PropertyInfo[] pi = t.GetProperties();
foreach(PropertyInfo prop in pi) Console.WriteLine("-›{0}", prop.Name);
Console.WriteLine(");
}
- Отображение вспомогательной информации
- Отображение методов
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 4. Свойства унарных операций
- 3. Свойства бинарных операций
- Ключевые свойства форм
- 1.1.5. Свойства и особенности туруслуг и турпродуктов
- 6.1.6. Отображение файлов
- Свойства меню Пуск
- Изменение свойств ярлыка
- Просмотр свойств объектов