Error del compilador CS1959
'name' es de tipo 'type'. El tipo especificado en una declaración de constantes debe ser sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, un tipo de enumeración o un tipo de referencia.
Los tipos permitidos en una declaración const se limitan a las descritas en este mensaje.
- Declare la constante con un tipo permitido.
El código siguiente genera el error CS1959 porque null
no es un tipo.
// cs1959.cs
class Program
{
static void Test<T>() where T : class
{
const T x = null; // CS1959
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: