首页 > 学院 > 开发设计 > 正文

.net 取得类的属性、方法、成员及通过属性名取得属性值

2019-11-17 02:49:04
字体:
来源:转载
供稿:网友

.net 取得类的属性、方法、成员及通过属性名取得属性值

//自定义的类model m = new model();//取得类的Type实例//Type t = typeof(model);//取得m的Type实例Type t = m.GetType();string className = t.Name +"/r/n";//获取所有方法System.Reflection.MethodInfo[] methods =t.GetMethods();//获取所有成员System.Reflection.MemberInfo[] members =t.GetMembers();//获取所有属性System.Reflection.PRopertyInfo[] properties =t.GetProperties();//取得类的属性名并获取属性值foreach (System.Reflection.PropertyInfo s int.GetProperties()){ className+= s.Name + ":" +m.GetType().GetProperty(s.Name).GetValue(m, null).ToString() +"/r/n";}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表