@Pixilys

Не известно сколько полей будет в классе?

Обычный пример класса персоны с полем Имя
class Person
    {
        private string name;

        public string Name { get => name; set => name = value; }
    }

А завтра надо будет добавить день рождения, а потом как маму зовут, ну и т.д.
Уверен что это всё сделано, но я как начинающий не знаю как это называется и что искать.
Пускай список полей сохранен в настойках.
И как можно сделать чтобы создавало поля, получив список.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
public class Person
{
    private Dictionary<string, string> prop = new Dictionary<string, string>();

    public void SetProp(string key, string value)
    {
        prop[key] = value;
    }

    public string GetProp(string key)
    {
        return prop[key];
    }
}

    public void Test()
    {
        Person pers = new Person();
        pers.SetProp("name", "Ivanov");
        var name = pers.GetProp("name");
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ПРОФЭЛИТ Казань
от 100 000 до 170 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
02 апр. 2020, в 09:54
1000 руб./за проект
02 апр. 2020, в 09:18
1000 руб./за проект
02 апр. 2020, в 08:52
1200 руб./в час