1
6
属性是[一对get-and-set]方法,具有调用它们的可爱语法,使它们看起来像字段。 out参数可以是对字段或基于堆栈的“字段”(即局部变量)的引用。 这种差距的桥接通常不由语言来解决(而且绝对不直接由clr和il模型来解决)。(+1 on@heinzi用于vb欺骗参考) |
2
4
不,您不能使用
财产
作为一个
作为旁注,vb.net允许传递 性质 并使用一种称为“复制回byref”的技术,如中所述。 this MSDN blog entry . |
3
4
你不能用C做这个。
现在从一个副干线调用这个,就像这样
这个输出
你可以看到
因此,您从完全相同的调用约定中获得明显不同的行为,这取决于您如何实现传递的项(从调用到
在我看来,这是不正确的,因此它应该是
|
4
3
传递给out参数的参数不能是属性。如果你试图编译你的代码,你会得到一个编译错误。
原因是属性实际上不是字段(它可能有一个支持字段,但可能没有)。这是两种方法
给出编译错误的示例代码:
|
5
0
你可以使用
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |