C# Error
CS1008 – Type byte, sbyte, short, ushort, int, uint, long, or ulong expected
Reason for the Error & Solution
Type byte, sbyte, short, ushort, int, uint, long, or ulong expected
Certain data types, such as , can only be declared to hold data of specified types.
The following sample generates CS1008:
// CS1008.cs
abstract public class clx
{
enum splitch : char // CS1008, char not valid type for enums
{
x, y, z
}
public static void Main()
{
}
}