属性或索引器不得作为 out 或 ref 参数传递?!!

qingtianzhuren 2010-06-15 07:02:13
GetDatable(ref this.list_s, strKeyData + strData);
GetDatable(ref this.list_x, strKeyData + strData);

属性或索引器不得作为 out 或 ref 参数传递?!!

怎么解决呢?!
...全文
769 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
缪军 2010-06-15
  • 打赏
  • 举报
回复
有个最简单的方法,
就是重写你的属性,直接暴露字段,就可以ref了
缪军 2010-06-15
  • 打赏
  • 举报
回复
属性和索引器是函数,你怎么改啊,
这都是学校里就该掌握的基本知识,随便给你个链接看看:
http://book.51cto.com/art/200910/158498.htm
wuyq11 2010-06-15
  • 打赏
  • 举报
回复
不能为参数传递
GetDatable(ref obj)
qingtianzhuren 2010-06-15
  • 打赏
  • 举报
回复
我想更改这些属性,通过方法。
xray2005 2010-06-15
  • 打赏
  • 举报
回复
那不用out或者ref吧。
把你需要的东西,直接传递过去就是了。


110,536

社区成员

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

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

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