Error del compilador CS0716
Actualización: noviembre 2007
Mensaje de error
No se puede convertir en el tipo estático 'tipo'
Cannot convert to static type 'type'
Este error se produce si el código utiliza una conversión para convertir en un tipo estático. Puesto que no es posible que un objeto sea una instancia de un tipo estático, la conversión en un tipo estático nunca puede ser significativa.
Ejemplo
El código siguiente genera el error 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
}
}