Errore del compilatore CS0610

Aggiornamento: novembre 2007

Messaggio di errore

Il campo o la proprietà non può essere di tipo 'tipo'.
Field or property cannot be of type 'type'

Alcuni tipi non possono essere utilizzati come campi o proprietà, ad esempio i tipi System.ArgIterator e System.TypedReference.

Il seguente codice di esempio genera l'errore CS0610 dovuto all'utilizzo di System.TypedReference come campo:

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

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