Ошибка компилятора CS1008
Обновлен: Ноябрь 2007
Сообщение об ошибке
Требуется тип byte, sbyte, short, ushort, int, uint, long или ulong
Type byte, sbyte, short, ushort, int, uint, long, or ulong expected
Некоторые типы данных, например enums, могут быть объявлены только для хранения данных определенных типов.
В следующем примере возникает ошибка CS1008.
// CS1008.cs
abstract public class clx
{
enum splitch : char // CS1008, char not valid type for enums
{
x, y, z
}
public static void Main()
{
}
}