在 C# 中,可以使用 switch 语句来对枚举(enum)类型进行切换。以下是一个示例代码,演示了如何在 switch 语句中使用枚举:
using UnityEngine;
public class EnumSwitchExample : MonoBehaviour
{
public enum Season
{
Spring,
Summer,
Autumn,
Winter
}
public Season currentSeason = Season.Spring;
void Start()
{
SwitchSeason(currentSeason);
}
void SwitchSeason(Season season)
{
switch (season)
{
case Season.Spring:
Debug.Log("It's Spring!");
break;
case Season.Summer:
Debug.Log("It's Summer!");
break;
case Season.Autumn:
Debug.Log("It's Autumn!");
break;
case Season.Winter:
Debug.Log("It's Winter!");
break;
default:
Debug.Log("Invalid season");
break;
}
}
}