编译器错误 CS0716
更新:2007 年 11 月
错误消息
无法转换为静态类型“type”
如果您的代码使用强制转换来转换为静态类型,则会发生此错误。由于一个对象不可能成为静态类型的实例,因此强制转换为静态类型永远没有意义。
示例
下面的示例生成 CS0716:
// CS0716.cs
public static class SC
{
static void F() { }
}
public class Test
{
public static void Main()
{
object o = new object();
System.Console.WriteLine((SC)o); // CS0716
}
}