Ошибка компилятора CS1001
Обновлен: Ноябрь 2007
Сообщение об ошибке
Ожидается идентификатор
Identifier expected
Идентификатор не предоставлен. Например, при объявлении перечисления необходимо указать члены.
Следующий пример приводит к возникновению ошибки CS1001.
// CS1001.cs
public class clx
{
enum splitch : int
{
'a', 'b' // CS1001, 'a' is not a valid int identifier
};
public static void Main()
{
}
}
Имена параметров необходимы даже в том случае, если компилятор их не использует, например в определении интерфейса. Они являются обязательными, и те программисты, которые работают с интерфейсом, прекрасно понимают всю важность параметров.
// CS1001-2.cs
// compile with: /target:library
interface IMyTest
{
void TestFunc1(int, int); // CS1001
}
class CMyTest : IMyTest
{
void IMyTest.TestFunc1(int a, int b)
{
}
}