Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
"name" é do tipo "type". O tipo especificado em uma declaração constante deve ser sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, cadeia de caracteres, um tipo de enumeração ou um tipo de referência.
Os tipos permitidos em uma declaração const são limitados aos descritos nesta mensagem.
Para corrigir este erro
- Declare a constante com um tipo permitido.
Exemplo
O código a seguir produz CS1959 porque null não é um tipo.
// cs1959.cs
class Program
{
static void Test<T>() where T : class
{
const T x = null; // CS1959
}
}