Поделиться через


Ошибка компилятора CS0611

Обновлен: Ноябрь 2007

Сообщение об ошибке

Элементы массива не могут иметь тип "тип"
Array elements cannot be of type 'type'

Имеется несколько типов, которые не могут использоваться в качестве типа массива. В число этих типов входят System.TypedReference и System.ArgIterator.

В следующем примере создается ошибка CS0611 в результате использования типа System.TypedReference для элемента массива:

// CS0611.cs
public class a
{
   public static void Main()
   {
      System.TypedReference[] ao = new System.TypedReference [10];   // CS0611
      // try the following line instead
      // int[] ao = new int[10];
   }
}