Partager via


Erreur du compilateur CS0247

Mise à jour : novembre 2007

Message d'erreur

Impossible d'utiliser une taille négative avec stackalloc
Cannot use a negative size with stackalloc

Un nombre négatif a été passé à une instruction stackalloc.

L'exemple suivant génère l'erreur CS0247 :

// CS0247.cs
// compile with: /unsafe
public class MyClass
{
   unsafe public static void Main()
   {
      int *p = stackalloc int [-30];   // CS0247
   }
}