关于实体类高效赋值的问题
zmidl 2014-04-30 08:16:14 我有一个实体类
class Info
{
private string aa;
public string AA
{
get { return aa; }
set { aa= value; }
}
private string bb;
public string BB
{
get { return bb; }
set { bb= value; }
}
......
}
然后我用实体类做缓存读取XML文档 绑定datagridview控件
当我给实体类赋值读取到的xml元素值时候 这样的
Info _info=new Info();
_info.AA = xml_obj.GetAttribute(0);
_info.BB = xml_obj.GetAttribute(1);
_info.CC = xml_obj.GetAttribute(2);
........
我想有没有一个 循环 或者高效的方法 自动 把实体类里的所有成员 从 0到10循环赋值呢
我尝试把AA BB CC添加到 泛型集合 然后 list[index] = xml.GetAttribute(index) 貌似 行不通
百度了下提到反射可以 不知道我这种情况 可以用反射吗 可以的话如何操作呢?