gpt4 book ai didi

c# - 根据枚举名称将字符串转换为枚举

转载 作者:太空狗 更新时间:2023-10-29 23:56:48 25 4
gpt4 key购买 nike

所以我们的枚举设置如下:

[CorrelatedNumeric(0)]
[Description("USD")]
[SequenceNumber(10)]
USD = 247

基本上,另一个函数可以向我提供 string "USD",但不是确切的枚举,因为它的来源是 Excel,我们不能让我们的用户记住枚举值;)这也没有多大意义。

在 C# 中,有没有一种方法可以从“USD”到 247 从上面设置我们的枚举?

最佳答案

Enum.TryParse()Enum.Parse() 会满足您的需求吗?

Currency cValue = (Currency) Enum.Parse(typeof(Currency), currencyString); 

关于c# - 根据枚举名称将字符串转换为枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7491182/

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