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
}