1
6
正在按值传递参数。
写作
要解决此问题,您需要使用
有关详细信息,请参见 here .
自从
|
2
6
数据类型 int 是基元数据类型,因此是值类型,而不是引用类型。这意味着当传递变量时 我 传递给函数的不是实际变量,而是值的副本。因此,当参数在函数内部更改时,它是已更改的本地副本,而不是原始变量。 如果您确定希望函数能够修改原始变量的值,则应添加 裁判 函数参数签名的关键字,以告诉编译器要将变量作为引用传递。
我建议你读一下 stack vs the heap (值类型vs引用类型)因为它是编程时非常基本的主题。 |
3
2
操作不返回任何内容。它只会增加传入的值,而不是对原始值的引用(正如slaks所说)。你可以用func这样做。
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |