編譯器錯誤 CS0716
更新:2007 年 11 月
錯誤訊息
無法轉換靜態型別 'type'
如果您的程式碼使用 cast 轉換為靜態型別,便會發生這個錯誤。因為物件不可能是靜態型別的執行個體,因此轉換成靜態型別絕不可能是有意義的轉換。
範例
下列範例會產生 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
}
}