Auf Englisch lesen

Freigeben über


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 globalCounter = 0;
    public int instanceCounter = 0;
}

public class z
{
    public static void Main()
    {
        y yInstance = new y;   // CS1526  
        y[] yArray = new y[10];   // Array of Ys  

        for (int i = 0; i < yArray.Length; i++)
            yArray[i] = new y();   // an object of type y  
    }
}