enum TestEnume
{
Enum1,
Enum2
}
static void Test()
{
Debug.Log("GetValues");
foreach(TestEnume e in Enum.GetValues(typeof(TestEnume)))
{
Debug.Log(e);
}
Debug.Log("GetNames");
foreach (var s in Enum.GetNames(typeof(TestEnume)))
{
Debug.Log(s);
}
}
Enum.GetUnderlyingType
可以获得枚举约束的类型
比如
enum TestEnum:long
就返回long