У меня есть словарь из более чем 100 полей и значений. Есть ли способ заполнить гигантский класс 100 полями, используя эту коллекцию?
Ключ в этом словаре соответствует имени свойства моего класса, а значением будет Значение свойства для класса.
Dictionary<string, object> myDictionary = new Dictionary<string, object>();
myDictionary.Add("MyProperty1", "Hello World");
myDictionary.Add("MyProperty2", DateTime.Now);
myDictionary.Add("MyProperty3", true);
Заполняет свойства следующего класса.
public class MyClass
{
public string MyProperty1 {get;set;}
public DateTime MyProperty2 {get;set;}
public bool MyProperty3 {get;set;}
}