Ошибка компилятора CS1526
Обновлен: Ноябрь 2007
Сообщение об ошибке
В выражении new после типа требуется "()", "[]" или "{}"
A new expression requires (), [], or {} after type
Неправильно определен оператор new, используемый для динамического выделения памяти для объекта.
Пример
В следующем примере показано, как использовать оператора new для выделения пространства для массива и объекта.
// 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
}
}