영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1526

새 식에는 형식 뒤에 (), [] 또는 {} 필요

개체에 대한 메모리를 동적으로 할당하는 데 사용하는 new 연산자를 올바르게 지정하지 않았습니다.

예시

다음 샘플은 new 를 사용하여 배열 및 개체에 대한 공간을 할당하는 방법을 보여 줍니다.

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