dynamic 动态属性,变量当属性的问题

l171147904 2013-05-08 03:52:51
dynamic 动态属性,变量当属性的问题


dynamic 动态生成属性,如何用变量当属性?
...全文
137 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
l171147904 2013-05-08
  • 打赏
  • 举报
回复
dynamic dy = new DYDYDY(); var a = "gggg"; dy.a = "值"; a是变量
gomoku 2013-05-08
  • 打赏
  • 举报
回复
你可以用Dictionary来做属性袋: 比如
Dictionary<string, object> bag = new Dictionary<string, object>();
bag["name"] = "dynamic";
bag["age"] = 1234;

string 变量 = "age";
object 对象 = bag[变量];

hefei0603 2013-05-08
  • 打赏
  • 举报
回复
不明白你的问题,你是想用反射么?

111,094

社区成员

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

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

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