之间一直是利用布尔值来控制状态,枚举类型的运用,真的可以减少出错,毕竟布尔值相当于一个开关,当你打开开关的时候,很多时候都会忘记关掉。采用枚举类型,绝对是上策。
-
枚举的定义
namespace enumSpace
{
public enum friut
{
banana = 0,
apple = 1,
pear = 2
}
} -
初始化设置
public friut Friut { get; set; } -
具体实现
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using enumSpace;
public class EnumTest : MonoBehaviour {
public friut Friut { get; set; }
// Use this for initialization
void Start ()
{
Friut = friut.apple;
}
// Update is called once per frame
void Update () {
if (Friut==friut.banana)
{
Debug.Log(Friut);
}
if (Friut==friut.apple)
{
Debug.Log(Friut);
}
if (Friut==friut.pear)
{
Debug.Log(Friut);
}
}
}
- 运行结果