更新:2007 年 11 月
错误消息
无法通过引用转换、装箱转换、取消装箱转换、包装转换或 Null 类型转换将类型“type1”转换为“type2”继承、引用转换和装箱转换允许使用
示例
下面的示例生成 CS0039。
复制代码 | |
---|---|
// CS0039.cs using System; class A { } class B: A { } class C: A { } class M { static void Main() { A a = new C(); B b = new B(); C c; // This is valid; there is a built-in reference // conversion from A to C. c = a as C; //The following generates CS0039; there is no // built-in reference conversion from B to C. c = b as C; // CS0039 } } |