类对象循环复值(在线等)
来源:百度知道 编辑: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; }
}
}
能不能对里面值进行循环复值在线等.
{
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 数组实现吧
能,用反射。如果你这个用好了,你就可以自己研制出一个架构了。呵呵,与类型无关的
三楼厉害,收藏