Переменные классов и описание их (метаданные) - 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;
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы