Как вызвать свойство не явно, а через "строку" - C#
Формулировка задачи:
Есть, например класс
как можно присвоить свойству Fio класса Person значение таким способом:
Видимо, что то связанное с рефлексией?
class Person
{
public string Fio {get; set;}
}Person person = new Person(); person."Fio" = "Иванов Н.И."
Решение задачи: «Как вызвать свойство не явно, а через "строку"»
textual
Листинг программы
Person person = new Person();
Type t = person.GetType();
t.GetProperty("Fio").SetValue(person, "Иванов Н.И.");
Console.WriteLine(person.Fio);