컴파일러 오류 CS0178
업데이트: 2007년 11월
오류 메시지
잘못된 차수 지정자: ',' 또는 ']'가 필요합니다.
Invalid rank specifier: expected ',' or ']'
배열 초기화가 잘못되었습니다. 예를 들어 배열 차원을 지정할 때 다음과 같이 지정할 수 있습니다.
대괄호에 숫자를 하나 넣습니다.
대괄호를 비웁니다.
쉼표를 대괄호로 묶습니다.
자세한 내용은 배열(C# 프로그래밍 가이드) 및 C# 사양(C# 언어 사양)에서 배열 이니셜라이저 단원을 참조하십시오.
예제
다음 샘플에서는 CS0178 오류가 발생하는 경우를 보여 줍니다.
// CS0178.cs
class MyClass
{
public static void Main()
{
int a = new int[5][,][][5; // CS0178
int[,] b = new int[3,2]; // OK
int[][] c = new int[10][];
c[0] = new int[5][5]; // CS0178
c[0] = new int[2]; // OK
c[1] = new int[2]{1,2}; // OK
}
}