Unity C#枚举学习 之 枚举类型用下标访问枚举值

 时间:2026-02-14 02:09:49

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

Unity C#枚举学习 之 枚举类型用下标访问枚举值

2、在工程中,新建一个“EnumTest”脚本,然后打开脚本,具体如下图

Unity C#枚举学习 之 枚举类型用下标访问枚举值

3、编写脚本,首先定义一个枚举,然后在Start函数中,新建一个枚举,使用Enum.GetNames()获取枚举的枚举值数组,最后数组下标打印数值,具体代码和代码说明如下图

Unity C#枚举学习 之 枚举类型用下标访问枚举值

4、“EnumTest”脚本具体代码如下:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using System;

public class EnumTest : MonoBehaviour {

    /// <summary>

    /// E test. 定义一个枚举类型,长度个数为3

    /// </summary>

    public enum ETest

    {        one,

        two,

        three

     }

    // Use this for initialization

    void Start () {

        //新建一个枚举

        ETest e = new ETest ();

        /*

         * 通过Enum.GetNames获取对应枚举类型的数组

         * 然后把结果保存到一个数组中

        */

        string[] arrayETest = System.Enum.GetNames (e.GetType ());

        //循环打印枚举数组

        for(int i = 0; i <arrayETest.Length; i++){

            print (String.Format ("ETest[{0}] : {1}", i, arrayETest[i]));

        }

    }

        // Update is called once per frame

    void Update () {

            }

}

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

Unity C#枚举学习 之 枚举类型用下标访问枚举值

6、运行场景,控制台console上打印结果与预期一致,这样就实现了枚举下标访问,具体如下图

Unity C#枚举学习 之 枚举类型用下标访问枚举值

7、到此,《Unity C#枚举学习 之 枚举类型用下标访问枚举值》讲解结束,谢谢

  • 使用数据泵从oracle11g向oracle12c迁移用户数据
  • 怎么打开DHCP服务呢 电脑上的DHCP服务怎么打开
  • 如何提取文件夹中的文件名
  • 在VBA中,如何打开目录下的工作表?
  • Excel如何标记出重复的数据?
  • 热门搜索
    如何获得管理员权限 姓生活 性激素六项是什么 智力发育迟缓怎么办 就业证怎么办 我的生活 word中如何自动生成目录 如何买新股 如何写策划书 广东工贸职业技术学院怎么样