Переменные классов и описание их (метаданные) - C#
Формулировка задачи:
Добрый день, появилась вот такая идея.
Имеется класс Person. В нём от руки я прописал метеоданные переменных.
Как мне правильно прописать данные метеоданные и через какой метод мне выудить весь этот список. Чтобы при выходи вышло так.
1 -> Индентификатор
2 -> Имя
3 -> Фамилия
4 -> Долг
class Person { [Методанные = Индентификатор] public int ID; [Методанные = Имя] public string Name; [Методанные = Фамилия] public string Surname; [Методанные = Долг] public int dolg; }
Решение задачи: «Переменные классов и описание их (метаданные)»
textual
Листинг программы
class StringAttribute : Attribute { public int Index { get; private set; } public string Text { get; private set; } public StringAttribute(int index, string text) { Index = index; Text = text; } } class Person { [String(0, "Индентификатор")] public int ID; [String(1, "Имя")] public string Name; [String(2, "Фамилия")] public string Surname; [String(3, "Долг")] public int dolg; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д