更新:2007 年 11 月

错误消息

new 表达式要求在类型后有 ()、[] 或 {}

未正确指定用于为对象动态分配内存的 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
   }
}