1.将不同的枚举类型作为形参传入某函数内时,形参为Enum,在函数体内进行类型强转。
private T GetEnumType<T>(object o) { T enumVal = (T)Enum.Parse(typeof(T), o.ToString()); return enumVal; }
2.遍历某具体的枚举
foreach (myType item in Enum.GetValues(typeof(Mytype))) { //TODO }
3.获得某枚举的名称
string name = Enum.GetName(typeof(BuildingType), building.BuildingType);
标签:c#,Enum,枚举,关于,enumVal,BuildingType,typeof From: https://www.cnblogs.com/WantPeach/p/16912073.html