博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
认真CS丨Enum
阅读量:2039 次
发布时间:2019-04-28

本文共 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/

你可能感兴趣的文章
Collections.unmodifiableMap():map得深拷贝
查看>>
Metrics教程
查看>>
Dropwizard官方教程(一) 入门
查看>>
Dropwizard官方教程(二) 核心
查看>>
es 搜索多个index和多个type下的数据
查看>>
@ConditionalOnProperty来控制Configuration是否生效
查看>>
springboot使用加密的配置属性
查看>>
聊聊 Java 中日期的几种常见操作 —— 取值、转换、加减、比较
查看>>
强大易用的日期和时间库 Joda Time
查看>>
vi中跳到文件的第一行和最后一行
查看>>
jasypt-spring-boot修改加解密用得盐的key
查看>>
Maven常见异常及解决方法
查看>>
Java 8简明教程
查看>>
go学习笔记(1 基础)
查看>>
go学习笔记(2指针)
查看>>
go学习笔记(3结构体)
查看>>
Go学习笔记(4语言切片(Slice))
查看>>
go是面向对象语言吗?
查看>>
golang 格式“占位符”%d,%f,%s等应用类型
查看>>
GO语言学习系列九——GO的结构(struct)与方法(method)
查看>>