求教 如何通过一个Model对象的名字来设置或者获取这个Model对象的属性值
求教 如何通过一个Model对象的名字来设置或者获取这个Model对象的属性值
对象
Model
反射
--------------------编程问答--------------------
反射 .
--------------------编程问答--------------------
可是具体怎么实现呢 能给我个例子看看吗
--------------------编程问答--------------------
Type t = typeof(System.Drawing.Color);
string className = t.Name;
MessageBox.Show(className);
//获取所有方法
System.Reflection.MethodInfo[] methods = t.GetMethods();
this.textBox1.Text = "";
foreach (System.Reflection.MethodInfo method in methods)
{
this.textBox1.Text += method.Name + System.Environment.NewLine;
}
//获取所有成员
System.Reflection.MemberInfo[] members = t.GetMembers();
//获取所有属性
System.Reflection.PropertyInfo[] properties = t.GetProperties();
foreach (System.Reflection.PropertyInfo property in properties)
{
this.lstColors.Items.Add(property.Name);
}
补充:.NET技术 , ASP.NET