Errore del compilatore CS1001

Aggiornamento: novembre 2007

Messaggio di errore

È previsto un identificatore.
Identifier expected

Non è stato fornito un identificatore. Quando ad esempio si dichiara un enum, è necessario specificare i membri.

Il seguente codice di esempio genera l'errore CS1001:

// CS1001.cs
public class clx
{
   enum splitch : int
   {
      'a', 'b' // CS1001, 'a' is not a valid int identifier
   };

   public static void Main()
   {
   }
}

I nomi dei parametri sono necessari, ad esempio nella definizione di un'interfaccia, anche se non vengono utilizzati dal compilatore. In questo modo, i programmatori che utilizzano l'interfaccia dispongono di alcune informazioni sul significato dei parametri.

// CS1001-2.cs
// compile with: /target:library
interface IMyTest
{
   void TestFunc1(int, int);  // CS1001
}

class CMyTest : IMyTest
{
   void IMyTest.TestFunc1(int a, int b)
   {
   }
}