Erro do Compilador C3898
'var' : os membros do tipo de dados só podem ser membros de tipos gerenciados
Um membro de dados initonly foi declarado em uma categoria nativa. Um membro de dados initonly
só pode ser declarado em uma categoria CLR.
A seguinte amostra gera C3898:
// C3898.cpp
// compile with: /clr
struct Y1 {
initonly
static int data_var = 9; // C3898
};
Resolução possível:
// C3898b.cpp
// compile with: /clr /c
ref struct Y1 {
initonly
static int data_var = 9;
};