我有一本字典
var dictionary = new Dictionary<string,string>{{"name","Smith"},{"age","20"}};
我想将它的值映射到一个类
class Person{
public string Name {get;set;}
public string Age {get;set;}
}
我试着用这种方式做
public T Map<T>(Dictionary<string, object> row)
{
var p= new Person();
if (row.ContainsKey("name")) Person.Name= row["name"];
if (row.ContainsKey("age")) Person.Age= row["age"];
return (T) p;
}
问题是我在返回类型上失败了,我不知道如何将 T 转换为 Person 类。有任何想法吗 ?谢谢。