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>();
}
本文介绍了一个方便的字符串转为枚举类型的泛型扩展方法,通过Enum.Parse实现,提供了一个使用示例和Human枚举类型的应用场景。
1565

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



