Compilerfehler CS1526

Ein new-Ausdruck erfordert (), [] oder {} nach Typ.

Der new -Operator, der zum dynamischen Zuweisen von Arbeitsspeicher für ein Objekt verwendet wird, wurde nicht ordnungsgemäß angegeben.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung von new zum Zuweisen von Platz für ein Array und ein Objekt.

// CS1526.cs  
public class y  
{  
   public static int i = 0;  
   public int myi = 0;  
}  
  
public class z  
{  
   public static void Main()  
   {  
      y py = new y;   // CS1526  
      y[] aoys = new y[10];   // Array of Ys  
  
      for (int i = 0; i < aoys.Length; i++)  
         aoys[i] = new y();   // an object of type y  
   }  
}