using System.Reflection; class Config { public string encoding { get; set; } public string plugins { get; set; } } //将hashtable的key值赋给实体类config. Hashtable ht = new Hashtable(); ht.Add("encoding", "utf8"); ht.Add("plugins", "xxxx"); Config config = new Config(); PropertyInfo[] propertys = config.GetType().GetProperties();foreach (PropertyInfo property in propertys) { for (int i = 0; i < ht.Count; i++) { property.SetValue(config, ht[property.Name].ToString(), null); } }
欢迎分享,(联系QQ/微信:282625252)