我可以将Class转换为Dictionary <string,string>吗?
在Dictionary中,我希望将类属性作为键,将特定属性的值作为value。
假设我的课是
public class Location
{
public string city { get; set; }
public string state { get; set; }
public string country { get; set;
}
现在假设我的数据是
city = Delhi
state = Delhi
country = India
现在您可以轻松理解我的观点了!
我要制作字典!那本字典应该像这样:
Dictionary<string,string> dix = new Dictionary<string,string> ();
dix.add("property_name", "property_value");
我可以得到价值!但是,如何获取属性名称(而不是value)?
我应该编写什么代码来动态创建它?这应该适用于我想要的每个班级。
您可以将这个问题理解为:
如何获取特定类的属性列表?