|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2015, 17:04 | #1 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 123
|
Создал атрибут и не запускается,выходит тёмная консоль..
Описать пользовательский атрибут «DebugPrintAttribute», содержащий одно свойство (и один параметр конструктора) с именем «Format» (значение свойства по умолчанию – «{0}»).
Разработать утилитарный класс «ReflLab» содержащий статическую функцию «DebugPrint», принимающей на вход экземпляр произвольного класса и реализующую алгоритм отладочной печати полей и свойств полученного объекта, помеченных атрибутов «DebugPrintAttribute». Значение для каждого поля/свойства должно выводиться в отдельной строке. Формат вывода должен соответствовать свойству «Format» атрибута «DebugPrintAttribute». При формировании строки для вывода в качестве первого (нулевого) параметра передавать значение поля/свойства, в качестве второго (первого) – его имя, а в качестве третьего (второго) – имя класса, в котором описано поле/свойство. Класс можно и не статический,важно чтобы заработало Код:
Последний раз редактировалось Stilet; 11.10.2015 в 17:30. |
11.10.2015, 17:31 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
А где у тебя вывод в консоль описан? Чет я его не вижу.
I'm learning to live...
|
11.10.2015, 17:45 | #3 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 123
|
С Console.Writeline тоже ничего не выводит
Код:
Последний раз редактировалось Stilet; 11.10.2015 в 18:20. |
11.10.2015, 18:22 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Уж не нули ли? Вот что это?: Цитата:
I'm learning to live...
|
||
11.10.2015, 18:42 | #5 | |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 123
|
Цитата:
2-ая передаём тип класса для применения механизма рефлексии,в методах указанных выше. Там не могут быть нули,я передаю строку в поле formatt и атрибут должен вывести какой класс и что за строка. В любом случае он должен хоть что-то вывести даже если по нулям было бы. |
|
11.10.2015, 20:31 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Поставь бряк на те условия, запусти прогу и посмотри чему равны длины.
I'm learning to live...
|
|
11.10.2015, 21:23 | #7 | |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 123
|
Цитата:
Хорошо,а как можно исправить мою ошибку?Чтобы было по заданию. Мне интересн алгоритм,даже словами если скажете и то хорошо,я код не прошу. |
|
11.10.2015, 21:48 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Я не знаю, если честно, правильного ответа на твой вопрос, я не работал с доступам к типам с шарпее.
I'm learning to live...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Атрибут required | victor5133 | HTML и CSS | 1 | 04.12.2014 19:34 |
Почему не меняется атрибут ? | Heng | JavaScript, Ajax | 2 | 13.11.2013 17:49 |
Андроид - тёмная лошадка | Ципихович Эндрю | Свободное общение | 17 | 22.10.2013 14:57 |
атрибут файла | shelest | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 16.11.2012 11:40 |
Атрибут tittle | Anton | HTML и CSS | 1 | 15.11.2012 18:55 |