Ler em inglês

Partilhar via


Erro do compilador CS0716

Não é possível converter para o tipo estático 'tipo'

Este erro ocorre se o código usa uma conversão para converter em um tipo estático. Como não é possível que um objeto seja uma instância de um tipo estático, a conversão para um tipo estático nunca pode ser uma conversão significativa.

Exemplo

O exemplo a seguir gera 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  
    }  
}