Прочитать на английском

Поделиться через


Ошибка компилятора CS0716

Не удается преобразовать в статический тип "тип"

Эта ошибка возникает, если в коде используется приведение к статическому типу. Так как объект не может быть экземпляром статического типа, приведение к статическому типу не имеет никакого смысла.

Пример

Следующий пример приводит к возникновению ошибки 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  
    }  
}