C#如何动态获取类的属性名和值 http://www.cnblogs.com/Sandheart/archive/2013/04/03/2998181.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩 这个是可以动态获取和赋值了 那遍历出属性名,该如何做呢?对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法Type t = tc.GetType();//获得该类的Type//再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了foreach (PropertyInfo pi in t.GetProperties()){ object value1 = pi.GetValue(tc, null));//用pi.GetValue获得值 string name = pi.Name;//获得属性的名字,后面就可以根据名字判断来进行些自己想要的操作 //进行你想要的操作} 重绘lable边框 求助~这个功能如何实现? WINFROM关于comboBox Session dataset 怎么会一定要转成int类型的 如何防止页面被非法访问?? 如何在框架左边页面打开框架右边页面并且传递参数? 快急疯了,求教一个问题 怎么将winForm的Service添加到系统服务里面呢? DrawString的问题,绘制后没法恢复,大虾指点! 在C#中,如何获得Datagrid当前列某一栏位的值.(与VB.NET不一样) 关于List<KeyValuePair<string, string>>获取键值 天气预报接口
对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法Type t = tc.GetType();//获得该类的Type
//再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了
foreach (PropertyInfo pi in t.GetProperties())
{
object value1 = pi.GetValue(tc, null));//用pi.GetValue获得值
string name = pi.Name;//获得属性的名字,后面就可以根据名字判断来进行些自己想要的操作
//进行你想要的操作
}