顶一个enum
/// <summary>
/// 输入法语言。
/// </summary>
public enum Language
{
/// <summary>
/// 默认,不管他。
/// </summary>
Default = 0,
/// <summary>
/// 英文输入法状态。
/// </summary>
English = 1,
/// <summary>
/// 中文输入法状态。
/// </summary>
Chinese = 2
}
字符串到Enum。Enum.Parse()得到的值是object类型的,我们要转换的是值,得到的是名称,因此用ToString()得到字符串类型的名称。
Enum.Parse(typeof(Language), code).ToString();
Enum到字符串得到值。
Convert.ToInt32(Enum.Parse(typeof(Language), str));
标签:输入法,enum,Language,Enum,Parse,字符串
From: https://www.cnblogs.com/studydo/p/16978845.html