C++中 枚举类型中的每个元素,可以直接使用,不必通过类型.元素的方式调用 没有++操作 #include <iostream> using namespace std; enum week{Monday,Thuesday}; int main() { week day; day = Monday; day = Thuesday; //day = 4; 报错 类型转化出错 //day++; 出错,没有++ 操作 cout << day << endl;//输出结果为1 return 0; } C#中 枚举类型中的每个元素必须通过类型.元素的形式调用 可以++操作 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace myEnum_Structure { enum Week { Monday, Thuesday, Wednesday, Thursday, Friday, Saturday, Sunday } class Program { static void Main(string[] args) { Week day; day = Week.Sunday; Console.WriteLine(day);//输出Sunday day++; Console.WriteLine(day);//输出7 } } }