閱讀英文

共用方式為


編譯器錯誤 CS0716

無法轉換為靜態類型 'type'

如果您的程式碼使用 cast 轉換成靜態類型,就會發生此錯誤。 由於物件不可能是靜態類型的執行個體,轉換成靜態類型絕對不會是有意義的轉換。

範例

下列範例會產生 CS0716:

C#
// 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  
    }  
}