gpt4 book ai didi

c# - 获取与枚举关联的字符串值?

转载 作者:行者123 更新时间:2023-11-30 19:47:54 25 4
gpt4 key购买 nike

我有一个枚举

public enum BookType
{
Old = 'O',
New = 'N',
All = 'B'
}

我需要做的是获取枚举中 char 的值。例如,如果枚举设置为:

BookType bt = BookType.New

我需要获取新的“N”的值

string val = (???)bt;

我需要 val = N

最好的方法是什么?如果它是一个 int easy,只需转换为 int。

谢谢。

最佳答案

与您的 enum 关联的值仍然是 int,您只是使用字 rune 字进行设置。如果要将此值恢复为字符串,可以将枚举值转换为 char,然后将其转换为字符串:

string val = ((char)bt).ToString();

关于c# - 获取与枚举关联的字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972850/

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