Erreur du compilateur C3147
__nogc non conforme aux tableaux __gc multidimensionnels
Un tableau __gc, qui est indiqué par une virgule à l'intérieur des crochets du tableau, a également été spécifié comme étant un tableau non managé avec le mot clé __nogc. Modifiez la déclaration afin que le tableau soit clairement déclaré managé ou non managé.
L'erreur C3147 n'est accessible qu'à l'aide de /clr:oldSyntax.
L'exemple suivant génère l'erreur C3147 :
// C3147.cpp
// compile with: /clr:oldSyntax
#using <mscorlib.dll>
using namespace System;
int main()
{
String* x __nogc[,]; // C3147, remove __nogc
}