1
2
自从
但是请对你想要完成的事情有一个更完整的想法。 编辑:
看完你的C班后,就不需要
这似乎归结为.NET中的一般referenceType/valueType问题。总结:
要了解有关referencetypes/valuetypes的更多信息,请搜索“copy semantics”,并避免以“valuetypes exist on the stack”开头的过账。 |
2
0
没有什么可以阻止你这样做。不过,这是否是个好主意是另一个问题。一般来说,如果可以避免,我建议尽量避免在方法调用之间更改状态。当然,这里的关键表达式是“如果你能避免它”。:-) |
3
0
你可以,人们总是这么做。只需将其分配给(私有)字段。
实际上,它知道,但是你应该
附言:既然你发布了伪代码,我希望你不介意我把它简化一点。如果我误解了你的问题,那么请置之不理(如果可能的话,也可以澄清)。
PPS:重读(编辑过的)代码,仍然试图找出问题所在,似乎没有什么可以阻止。
|
Tono Nam · 无法在golang中通过引用修改对象 2 年前 |
uzivanky · 课堂上不同的“this” 6 年前 |
Henry Marshall · 通过引用替换JS对象[重构工作代码] 6 年前 |
user9441223 · 通过引用传递对象并将其存储为成员变量 6 年前 |
Enryu · 参考变量参数vs局部参考变量[关闭] 6 年前 |
Tryer · 计算不同类别对象的数量 6 年前 |