英語で読む

次の方法で共有


コンパイラ エラー CS1526

新しい式は型の後に ()、[]、または {} が必要です

オブジェクトのメモリを動的に割り当てるために使用される、 new 演算子が正しく指定されませんでした。

次の例は、 new を使用して配列とオブジェクトに領域を割り当てる方法を示します。

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