gpt4 book ai didi

c# - 从值中枚举字符串名称

转载 作者:IT王子 更新时间:2023-10-29 03:27:59 27 4
gpt4 key购买 nike

我有一个这样的枚举结构:

public enum EnumDisplayStatus
{
None = 1,
Visible = 2,
Hidden = 3,
MarkedForDeletion = 4
}

在我的数据库中,枚举是按值引用的。我的问题是,如何将枚举的数字表示形式转回字符串名称。

例如,给定 2 结果应该是 Visible

最佳答案

您可以通过简单的转换将 int 转换回枚举成员,然后调用 ToString():

int value = GetValueFromDb();
var enumDisplayStatus = (EnumDisplayStatus)value;
string stringValue = enumDisplayStatus.ToString();

关于c# - 从值中枚举字符串名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309333/

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