1
13
在某些情况下,C#4.0中的差异可能是一种选择。或者,有时您可以使用泛型方法来做一些事情(但不确定它在这里是否有用)。
通常,基本接口会有一个
根据规范,这与§25.5.6(ECMA 334 v4)有关:
这同样适用于接口。这改变了一个问题 一点 |
2
6
就编译器而言,
我依靠Marc或Jon发布C#spec相关部分的链接。 |
3
3
问题在于,强制转换不适用于泛型参数,而是适用于整个类。文档继承自项,为true,但IFolderOrItem<文件>不从IFolderOrItem继承<项目>,与此也没有任何关系。 |
4
2
下面是一个了解其为何以这种方式工作的示例: 假设IFolderOrItem公开了一个方法,例如voidadd(T元素)。
从项到文档的转换无效,因为项不是文档。
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |