您好,欢迎来到九壹网。
搜索
您的当前位置:首页C# 字符串(String)转枚举(Enum)

C# 字符串(String)转枚举(Enum)

来源:九壹网

1、简介

为了方便,写了个泛型扩展。

2、代码

    /// <summary>
    /// 字符串转Enum
    /// </summary>
    /// <typeparam name="T">枚举</typeparam>
    /// <param name="str">字符串</param>
    /// <returns>转换的枚举</returns>
    public static T ToEnum<T>(this string str)
    {
        return (T)Enum.Parse(typeof(T), str);
    }

3、使用范例

    enum Human
    {
        Man,
        Woman
    }

    private void StringToEnum()
    {
        Human human;
        string man = "Man";
        human = man.ToEnum<Human>();
    }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务