无法从“ref int”转换为“ref object”

wyfde123 2011-06-10 11:17:56

为什么不能像这样传递呢?

int aa = 0;
Test(ref aa);

//方法签名
void Test(ref object obj)
...全文
388 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
y_zp2010 2011-06-10
  • 打赏
  • 举报
回复
MSDN:

ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字
虎虎0369 2011-06-10
  • 打赏
  • 举报
回复
不是吧 大哥 类型不一样

111,094

社区成员

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

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

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