【发布时间】:2014-04-11 05:44:34
【问题描述】:
我有 int 变量让我们说:
int x = 0;
然后我将它传递给应该保存它并且具有打印该变量当前值的 Print 方法的类。
然后在另一个类中我更改了 i 值,因此我希望在调用打印 i 变量的新值后在 MyPrinter 类中打印。有可能吗?
下面的示例代码:
int x = 0;
MyPrinter printer = new MyPrinter(x);
printer.Print(); //Expected result is 0
x++;
MyPrinter.Print(); //Expected result is 1
【问题讨论】:
-
这是不可能的。
-
因为没必要又丑?
-
做不到,我很高兴
-
为什么,因为这是一个有保证的 bugfest。
-
@user3388684(如果那是你的真名)我认为你对这里的许多评论者/回答者相当不尊重,尽管他们发布了一些相当独特的建议来帮助你。我认为你应该重新考虑你对一个人们无偿贡献时间的网站的态度。
标签: c# .net pass-by-reference