gpt4 book ai didi

c# - 获取 Char 枚举的更好方法

转载 作者:IT王子 更新时间:2023-10-29 04:41:29 24 4
gpt4 key购买 nike

有没有更简洁的方法来获取 C# 中枚举的 char 值。

 public enum DivisionStatus
{
None = 'N',
Active = 'A',
Inactive = 'I',
Waitlist = 'W'
}

string status = Enums.DivisionStatus.Active.ToString()[0].ToString(); // "A"

最佳答案

只需转换值:

char status = (char)Enums.DivisionStatus.Active;

请注意,这将使用值而不是标识符。 Enums.DivisionStatus.Active 值是 'A' 的字符代码,因为这是您定义的值。

直接使用值比查找值的标识符更快。

关于c# - 获取 Char 枚举的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116152/

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