天道酬勤,厚德载物,自强不息,求真务实,动脑动手,孜孜以求

StudyDo

天道酬勤,厚德载物,自强不息,求真务实,动脑动手,孜孜以求

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

顶一个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));
posted on 2022-12-13 15:01  三木人  阅读(182)  评论(0编辑  收藏  举报