@Pixilys

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

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

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

А завтра надо будет добавить день рождения, а потом как маму зовут, ну и т.д.
Уверен что это всё сделано, но я как начинающий не знаю как это называется и что искать.
Пускай список полей сохранен в настойках.
И как можно сделать чтобы создавало поля, получив список.
  • Вопрос задан
  • 107 просмотров
Решения вопроса 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");
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы