Compilerfehler CS1526
Aktualisiert: November 2007
Fehlermeldung
Für einen neuen Ausdruck ist nach type (), [] oder {} erforderlich.
A new expression requires (), [], or {} after type
Der new-Operator, der zur dynamischen Reservierung des Speichers für ein Objekt verwendet wird, wurde nicht ordnungsgemäß angegeben.
Beispiel
Im folgenden Beispiel wird gezeigt, wie mit new Speicherplatz für ein Array und ein Objekt reserviert wird.
// 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
}
}