求助 怎么获取动态类的属性
时间:2011-12-14
来源:互联网
C# code
打印的结果如下
p1-->
get_sss:
set_sss:
ToString:
Equals:
GetHashCode:
GetType:
.ctor:
sss:
p2-->
get_fggg:
set_fggg:
get_tttt:
set_tttt:
ToString:
Equals:
GetHashCode:
GetType:
.ctor:
fggg:
tttt:
我想要的结果是:
p1-->
sss:sssValue
p2-->
fggg:fgggValue
tttt:ttttValue
请问这里
for (int i = 0; i < newDao.GetMembers().Length; i++)
{
_temp += "<br />" + newDao.GetMembers()[i].Name + ":";
}
可以实现吗
public class FatherDAO { } public class p1DAO : FatherDAO { private string _sss ="sssValue"; public string sss { get { return _sss; } set { _sss = value; } } } public class p2DAO : FatherDAO { private string _fggg = "fgggValue"; public string fggg { get { return _fggg; } set { _fggg = value; } } private string _tttt = "ttttValue"; public string tttt { get { return _tttt; } set { _tttt = value; } } } //----------------------------------------------------------- public class DBCtrl { public static string addListDaoToTable(FatherDAO dao) { string _t = ""; string _temp=""; _t = dao.GetType().ToString(); Type newDao = Type.GetType(_t,true); for (int i = 0; i < newDao.GetMembers().Length; i++) { _temp += "<br />" + newDao.GetMembers()[i].Name + ":"; } return _temp; } }
打印的结果如下
p1-->
get_sss:
set_sss:
ToString:
Equals:
GetHashCode:
GetType:
.ctor:
sss:
p2-->
get_fggg:
set_fggg:
get_tttt:
set_tttt:
ToString:
Equals:
GetHashCode:
GetType:
.ctor:
fggg:
tttt:
我想要的结果是:
p1-->
sss:sssValue
p2-->
fggg:fgggValue
tttt:ttttValue
请问这里
for (int i = 0; i < newDao.GetMembers().Length; i++)
{
_temp += "<br />" + newDao.GetMembers()[i].Name + ":";
}
可以实现吗
作者: livelymoon 发布时间: 2011-12-14
忘了把运行的放上来了!!
C# code
C# code
protected void Page_Load(object sender, EventArgs e) { FatherDAO p1 = new p1DAO(); FatherDAO p2 = new p2DAO(); Response.Write("<br />p1-->"+DBCtrl.addListDaoToTable(p1)); Response.Write("<br />p2-->" + DBCtrl.addListDaoToTable(p2)); }
作者: livelymoon 发布时间: 2011-12-14
求高手指导一二~~~~
作者: livelymoon 发布时间: 2011-12-14
可以实现
作者: woshi_ziyu 发布时间: 2011-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28