Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El tipo 'type' no se puede declarar const
El tipo especificado en una declaración de constante debe ser byte, sbyte, ushort, short, uint, int, ulong, long, char, float, double, decimal, bool, string, un tipo de enumeración o un tipo de referencia que tenga asignado un valor null. Cada expresión constante debe generar un valor del tipo de destino o de un tipo que se pueda convertir implícitamente al tipo de destino.
Ejemplo
El siguiente ejemplo genera el error CS0283.
// CS0283.cs
struct MyTest
{
}
class MyClass
{
// To resolve the error but retain the "const-ness",
// change const to readonly.
const MyTest test = new MyTest(); // CS0283
public static int Main() {
return 1;
}
}