更新:2007 年 11 月
错误消息
无法将类型“type1”隐式转换为“type2”。存在显式转换(是否缺少强制转换?)如果您的代码试图转换两种不能隐式转换的类型(例如将基类分配给一个缺少显式强制转换的派生类),将发生此错误。有关更多信息,请参见
下面的示例生成 CS0266:
复制代码 | |
---|---|
// CS0266.cs class MyClass { public static void Main() { object obj = "MyString"; // Cannot implicitly convert 'object' to 'MyClass' MyClass myClass = obj; // CS0266 // Try this line instead // MyClass c = ( MyClass )obj; } } |