C#字符串转代码??

feng_ocean 2010-10-30 02:13:28
一个实体类: obj.a = "1";
obj.b = "2";
string s = "obj.a"

怎样通过变量s得到 ”1“ 呢??
...全文
99 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng_ocean 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 gac520 的回复:]
t 是你的实体类。
获取你实体类的属性值。
[/Quote]

高手呀 谢谢!
feng_ocean 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 cj134618 的回复:]
你的a和b是什么类型?
[/Quote]
跟类型没关系我只想把它做为一个变量
浪子-无悔 2010-10-30
  • 打赏
  • 举报
回复
t 是你的实体类。
获取你实体类的属性值。
CJ134618 2010-10-30
  • 打赏
  • 举报
回复
你的a和b是什么类型?
feng_ocean 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
t.GetType().GetProperty("a").GetValue(obj, null).ToString();
[/Quote]

t 是什么?
weilei0 2010-10-30
  • 打赏
  • 举报
回复
if(s.equals("obj.a"))
{
s=obj.a;
}
juge001 2010-10-30
  • 打赏
  • 举报
回复
可以尝试用一下System.Activator.CreateInstance
wuyq11 2010-10-30
  • 打赏
  • 举报
回复
t.GetType().GetProperty("a").GetValue(obj, null).ToString();
一切为了你 2010-10-30
  • 打赏
  • 举报
回复
具体看类型
feng_ocean 2010-10-30
  • 打赏
  • 举报
回复
回 :一切为了你
我是要通过变量来调 的
一切为了你 2010-10-30
  • 打赏
  • 举报
回复
一个实体类: obj.a = "1";
obj.b = "2";
string s = (obj.a).ToString();
phil999 2010-10-30
  • 打赏
  • 举报
回复
webform和wpf里的数据绑定语法支持这种做法,但是我不知道它是怎么实现的,只能提供一个线索

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧