CS1526 de erro do compilador
Mensagem de erro
Uma nova expressão requer (), [] ou {} após tipo
The novo operador, usado para alocar dinamicamente a memória para um objeto, não foi especificado corretamente.
Exemplo
O exemplo a seguir mostra como usar new alocar espaço para uma matriz e um objeto.
// CS1526.cs
public class y
{
public static int i = 0;
public int myi = 0;
}
public class z
{
public static void Main()
{
y py = new y; // CS1526
y[] aoys = new y[10]; // Array of Ys
for (int i = 0; i < aoys.Length; i++)
aoys[i] = new y(); // an object of type y
}
}