Unity C#枚举学习 之 枚举类型长度个数获取方法

 时间:2024-10-12 04:40:59

1、打开Unity,新建一个空工程,具体如下图

Unity C#枚举学习 之 枚举类型长度个数获取方法

2、在工程中,新建一个脚本“EnumTest”,双击脚本或者右键“Open C# Project”打开脚本,具体如下图

Unity C#枚举学习 之 枚举类型长度个数获取方法

3、在脚本上“EnumTest”编写代码,首先定义一个枚举,在Start函数上新建一个枚举,通过Enum.GetNames获取枚举的名称数组,length获取对应枚举长度,并打印长度值验证,具体如下图

Unity C#枚举学习 之 枚举类型长度个数获取方法

4、“EnumTest”脚本具体代码如下:usingSystem.Collections;usingSyst髫潋啜缅em.Collections.Generic;usingUnityEngine;publicclassEnumTest:MonoBehaviour{///<summary> ///Etest.定义一个枚举类型,长度个数为3 ///</summary> publicenumETest { one, two, three }//Usethisforinitialization voidStart(){//新建一个枚举 ETeste=newETest();/* *通过Enum.GetNames获取对应枚举类型的数组 *然后通过数组的length,得到枚举的长度 */ intcount=System.Enum.GetNames(e.GetType()).Length;//打印枚举长度验证 print("枚举长度:"+count);} //Updateiscalledonceperframe voidUpdate(){ }}

5、脚本编译正确后,回到Unity界面,在场景中新建一个空物体“GameObject”,把脚本挂载上去,具体如下图

Unity C#枚举学习 之 枚举类型长度个数获取方法

6、运行场景,在控制台Console上打印的结果与预期一致,具体如下图

Unity C#枚举学习 之 枚举类型长度个数获取方法

7、到此,《Unity C#枚举学习 之 枚举类型长度个数获取方法》讲解结束,谢谢

  • 三国杀国战如何玩
  • 数据产品运营做些什么
  • 克服拖延的11种方法
  • DPS排版软件如何方便地调整页序?
  • 小米手机网速慢怎么办?
  • 热门搜索
    关于感恩节的手抄报 创建森林城市手抄报 手抄报数学 安全主题手抄报 消防知识手抄报图片 爱国手抄报大全 创建文明城手抄报 英语节日手抄报 让妈妈露笑脸手抄报 勤俭节约手抄报内容