Ошибка компилятора CS0716
Обновлен: Ноябрь 2007
Сообщение об ошибке
Невозможно преобразовать в статический тип "тип"
Cannot convert to static type '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
}
}