![]() |
1
47
我希望您可以在基类构造函数的参数列表中调用静态方法。
|
![]() |
2
5
可以使用静态方法计算传递给基构造函数的值。
|
![]() |
3
3
您可以在派生类上创建静态方法,并将逻辑放在那里:
|
![]() |
4
2
对。为了操作值,可以使用不访问实例的普通表达式。例如
|
![]() |
5
1
把任意逻辑放进去
然而,我强烈建议不要在实践中使用它,因为从可读性的角度来看,这真的很可怕。对于静态方法,您需要显式地向其传递构造函数参数,但通常情况下,这些参数不会超过3-4个。 |
![]() |
6
0
不。 基本构造函数在derivedclass构造函数中的任何逻辑之前运行,因此无法注入逻辑。 但是,您可以运行基类构造函数,然后在被删除类的构造函数中设置基类中的属性,以便更改值。 |
![]() |
7
0
你说
但你要出示这个密码
当输入该代码块时,基类构造函数已经运行。但是,您可以在将表达式中的值传递给基本构造函数之前对其进行修改(使用一些明显的约束)。但是,除非是构造函数的输入,否则您将无权访问“value”。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |