Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Identifieraren förväntas
Du angav ingen identifierare. En identifierare är namnet på en klass, struct, namnrymd, metod, variabel och så vidare som du anger.
I följande exempel deklareras en enkel klass, men klassen får inget namn:
public class //CS1001
{
public int Num { get; set; }
void MethodA() {}
}
Följande exempel genererar CS1001 eftersom du när du deklarerar en uppräkning måste ange medlemmar:
public class Program
{
enum Colors
{
'a', 'b' // CS1001, 'a' is not a valid int identifier
// The following line shows examples of valid identifiers:
// Blue, Red, Orange
};
public static void Main()
{
}
}
Parameternamn krävs även om kompilatorn inte använder dem, till exempel i en gränssnittsdefinition. Dessa parametrar krävs så att programmerare som använder gränssnittet vet något om vad parametrarna betyder.
interface IMyTest
{
void TestFunc1(int, int); // CS1001
// Use the following line instead:
// void TestFunc1(int a, int b);
}
class CMyTest : IMyTest
{
void IMyTest.TestFunc1(int a, int b)
{
}
}