Erro do Compilador CS1959
"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.
- Declare a constante com um tipo permitido.
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
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: