Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, почему и / или как этот код отвечает на вопрос, повышает его долгосрочную ценность.
ли какой-нибудь элегантный быстрый способ привязать объект к словарю и наоборот?
Пример:IDictionary<string,object> a = new Dictionary<string,object>();
a["Id"]=1;
a["Name"]="Ahmad";
// .....
становится
SomeClass b = new SomeClass();
b.Id=1;
b.Name="Ahmad";
// ..........