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


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

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

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

Поле или свойство не может иметь тип "тип"
Field or property cannot be of type 'type'

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

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

// CS0610.cs
public class MainClass
{
   System.TypedReference i;   // CS0610
   public static void Main ()
   {
   }

   public static void Test(System.TypedReference i)   // OK
   {
   }
}