gpt4 book ai didi

C#,StringToEnum,我可以将它变成一个通用函数吗

转载 作者:太空狗 更新时间:2023-10-30 00:29:20 25 4
gpt4 key购买 nike

我想要一个简单的辅助方法来将字符串转换为枚举。类似于以下内容,但它不喜欢将 T 作为 Enum.Parse 中的第一个参数。错误是 T 是类型参数,但像变量一样使用。

public static T StringToEnum<T>(String value)
{
return (T) Enum.Parse(T,value,true) ;
}

最佳答案

试试这个:

public static T StringToEnum<T>(String value)
{
return (T)Enum.Parse(typeof(T), value, true);
}

关于C#,StringToEnum,我可以将它变成一个通用函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com