本文共 641 字,大约阅读时间需要 2 分钟。
本节记录枚举 Enum API使用方法。
例:
public enum UILayer { BASIC_UI, OVERLAY_UI, TOP_UI }
API:Enum.GetValues(typeof(UILayer))
释义:返回一个数组,该数组内容是 UILayer 枚举内的所有枚举项(不是字符串)。
例:
//Array是数组的基类, 即ary也是数组。它无法实例化//得到的数组中的枚举项类型为 UILayer,数组类型为 ArrayArray ary = Enum.GetValues(typeof(UILayer));foreach (int i in ary) //列出枚举项对应的内容{ print(i.ToString());}for (int i = 0; i < ary.Length; i++){ print(ary.GetValue(i).ToString()); //可以通过(UILayer)ary.GetValue(i)获得枚举项的值}
API:Enum.GetNames(typeof(UILayer))
释义:返回一个数组,该数组内容是 UILayer 枚举内的所有枚举项(是字符串)。
string[] strary = Enum.GetNames(typeof(UILayer));foreach(string s in strary){ print(s);}
转载地址:http://xbfof.baihongyu.com/