类对象循环复值(在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:45:19
public class tbl_psBE
{

private string _p1;
private string _p2;
private string _p3;
private string _p4;
private string _p5;

public string p1
{
set { _p1 = value; }
get { return _p1; }
}
public string p2
{
set { _p2 = value; }
get { return _p2; }
}
public string p3
{
set { _p3 = value; }
get { return _p3; }
}
public string p4
{
set { _p4 = value; }
get { return _p4; }
}

}
能不能对里面值进行循环复值在线等.

使用反射
tbl_psBE tbl = new tbl_psBE();
Type type = type(tbl_psBE);
PropertyInfo[] pInfos = type.GetProperties();
foreach (PropertyInfo info in pInfos)
{
info.SetValue(tbl,yourValue,null);//yourValue是你要赋的值
}

用 StringCollection 数组实现吧

能,用反射。如果你这个用好了,你就可以自己研制出一个架构了。呵呵,与类型无关的

三楼厉害,收藏