我知道如何“手动”执行此操作,即循环遍历字典并使用键和反射分配属性值。不过,我似乎还记得一种方法,它悬挂在一个内置的.Net类中,用于从字典中创建类实例。直到现在我似乎无法找到它并且谷歌没有帮助。
我想象的东西还是有一个单行的?
例如:
var obj = CantRememberWhichClass.WithDictionary(Dictionary<string, object> input);
答案 0 :(得分:1)
您可能会考虑PopulateObjectMembers,但API并不完全匹配。也许只是使用反射?
答案 1 :(得分:1)
我想知道你的意思是TypeConverter.CreateInstance
?这不是普遍支持的,但 某些 转换器报告为GetCreateInstanceSupported