定义枚举类型
public enum UIPanelType {
ItemMessage,
Knapsack,
MainMenu,
Shop,
Skill,
System,
Task
}
输入字符串,转为枚举类型的值
System.Enum.Parse(typeof(enum..), str);
public void OnPushPanel(string panelTypeString)
{
UIPanelType panelType = (UIPanelType) System.Enum.Parse(typeof(UIPanelType), panelTypeString);
UIManager.Instance.PushPanel(panelType);
}
这段代码展示了如何将输入的字符串转换为C#中的枚举类型`UIPanelType`。在`OnPushPanel`方法中,通过`System.Enum.Parse`函数将面板类型字符串解析为枚举值,然后调用`UIManager`的`PushPanel`方法来展示相应的面板。

683

被折叠的 条评论
为什么被折叠?



