1
14
C编译器考虑所有指定元素的类型集。它确实 不 考虑常见的基类型等。 你 能够 转换其中一个表达式:
…但就我个人而言,我只会使用明确的形式:
或者,如果您明确声明
根据C 3规范第7.5.10.4节:
第7.4.2.13节如下:
|
2
3
如果所有实例都可以强制转换为任何一个实例的类型,则将使用该类型。对于所有实例来说,拥有任何共同类型都是不够的,否则隐式数组初始化总是成功的,并且常常会生成不需要的
|
3
0
作为对双向飞碟回答的补充: 您可以将其中一个数组项强制转换为所需的类型(在本例中为Interface),或者如果只有一个该类型的元素(不是派生的,而是直接类型的)。如
这是可行的,但请不要这样做:)只需定义数组类型并更改
|
4
0
注意:这里uiviewController可以是任何类 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |