更新: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
    }
}