Error del compilador C3880
"var": no puede ser un miembro de datos literal
El tipo de un atributo literal debe ser uno de los tipos siguientes, o bien se debe poder convertir en uno en tiempo de compilación:
tipo entero
string
enumeración con un tipo entero o subyacente
El ejemplo siguiente genera el error C3880:
// C3880.cpp
// compile with: /clr /c
ref struct Y1 {
literal System::Decimal staticConst1 = 10; // C3880
literal int staticConst2 = 10; // OK
};