編譯器錯誤 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
}
}