如何计算用 C# 定义的枚举中项的总数?
枚举是一种特殊的“类”,表示一组常量(不可更改/只读变量)。
若要创建枚举,请使用 enum 关键字(而不是 class 或 interface),并用逗号分隔枚举项 −
默认情况下,枚举的第一项的值是 0。第二项的值是 1,依此类推。
若要从一项中获取整数的值,必须将该项显式转换为 int
还可以分配自己的枚举值,后续项会相应更新数字 −
枚举通常在 switch 语句中使用,以检查相应的值 −
示例
class Program{
enum Level{
Low,
Medium,
High
}
public static void Main(){
var myCount = Enum.GetNames(typeof(Level)).Length;
System.Console.WriteLine(myCount);
Console.ReadLine();
}
}输出
3
示例
class Program{
enum Level{
Low,
Medium,
High
}
public static void Main(){
var myCount = Enum.GetNames(typeof(Level)).Length;
for (int i = 0; i < myCount; i++){
System.Console.WriteLine(i);
}
Console.ReadLine();
}
}输出
0 1 2
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP