Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS1526

Ekspresi baru memerlukan (), [], atau {} setelah jenis

Operator baru, yang digunakan untuk mengalokasikan memori secara dinamis untuk objek, tidak ditentukan dengan benar.

Contoh

Sampel berikut menunjukkan cara menggunakan new untuk mengalokasikan ruang untuk array dan objek.

// 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  
    }
}