CS0178 de erro do compilador
Mensagem de erro
Especificador de classificar inválido: esperado ', 'ou'] '
Uma inicialização de array foi mal formados.Por exemplo, ao especificar as dimensões de matriz, você pode especificar o seguinte:
Um número entre colchetes
Colchetes vazios
Uma vírgula entre colchetes
Para obter mais informações, consulte Matrizes (Guia de programação do C#) e o translation from VPE for Csharp especificação (Especificação da linguagem C#) seção inicializadores de matriz.
Exemplo
O exemplo a seguir gera 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
}
}