首页 > 其他分享 >根据值从枚举获取字符串名称

根据值从枚举获取字符串名称

时间:2023-11-20 19:12:08浏览次数:33  
标签:int 获取 枚举 ToString 名称 字符串 EnumDisplayStatus

内容来自 DOC https://q.houxu6.top/?s=根据值从枚举获取字符串名称

我有一个如下所示的枚举构造:

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();

标签:int,获取,枚举,ToString,名称,字符串,EnumDisplayStatus
From: https://www.cnblogs.com/xiaomandujia/p/17844624.html

相关文章

  • TCP/IP & wireshark抓取QQ流量获取聊天图片
    TCP/IPTCP/IP体系的分层特点•TCP/IP开始仅仅是两个协议:TCP(TransferControlProtocol,传输控制协议)和IP(InternetProtocol,网际协议);后来,TCP/IP演变为一种体系结构,即TCP/IP参考模型。现在的TCP/IP已成为一个工业标准的协议集,它最早应用于ARPAnet。•与OSI参考模型不同,TCP/IP......
  • 编译与字符串溢出总结
    大家都知道字符串不能超出定义的长度,那么这是为什么呢?编译与字符串本次总结将用编译原理的知识来解释其中的原理。首先,程序编译时,函数编译将产生一个栈,栈按从高地址到低地址的顺序入栈,在函数参数、返回地址等入栈后,局部变量入栈。假设有字符数组charstr[4];而后给它赋值有......
  • pytest---通过hooks获取用例执行结果(pytest_runtest_makereport )
    前言测试用例在执行完成后,想要获取测试用例的执行结果,可以通过hooks(钩子函数)来进行获取,其中pytest中就存在多个hooks的函数供我们使用,或者进行二次开发,从而完成我们想要的功能pytest_runtest_makereportpytest_runtest_makereport是pytest中提供的方法,我们可以通过获取用例的......
  • uniapp的tap和click事件获取原始dom元素
    uniapp支持tap和click事件必须在template模板中绑定tap事件会把event对象的target原生dom对象去除,替换为组件(未发现),文档上支持冒泡,还需测试要获取原始dom元素可在mounted周期自行addEventListener,方可读取 ......
  • Oracle、达梦:生成32位字符串(ID)
    15、生成32位字符串达梦、oracle函数:sys_guid()、newid()转小写LOWER(char)selectrawtohex(sys_guid());--推荐使用newid()selectREPLACE(newid(),'-','');--转小写selectLOWER(REPLACE(newid(),'-',''));......
  • Oracle、达梦:获取数据库对象、获取对象的DDL-数据定义语言
    一、获取据库对象(Oracle、达梦)ALL_OBJECTS表数据库所有对象表:包括表、视图、物化视图、函数……等--查询所有对象SELECT*fromALL_OBJECTS--筛选条件-OWENR:哪个数据库。-OBJECT_TYPE类型:SELECTOBJECT_NAME,OBJECT_TYPEfromALL_OBJECTSWHEREOWNER='M......
  • 代码随想录算法训练营第十一天 | ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻
    今日学习的内容●20.有效的括号varisValid=function(s){letstack=[];for(leti=0;i<s.length;i++){lettemp=s[i];if(temp=='('){stack.push(')')continue;}if(......
  • 【数据结构】数组和字符串(二):特殊矩阵的压缩存储:对角矩阵——一维数组
    4.2.1矩阵的数组表示【数据结构】数组和字符串(一):矩阵的数组表示4.2.2特殊矩阵的压缩存储  矩阵是以按行优先次序将所有矩阵元素存放在一个一维数组中。但是对于特殊矩阵,如对称矩阵、三角矩阵、对角矩阵和稀疏矩阵等,如果用这种方式存储,会出现大量存储空间存放重复信息或零......
  • 【数据结构】数组和字符串(三):特殊矩阵的压缩存储:三角矩阵、对称矩阵——一维数组
    4.2.1矩阵的数组表示【数据结构】数组和字符串(一):矩阵的数组表示4.2.2特殊矩阵的压缩存储  矩阵是以按行优先次序将所有矩阵元素存放在一个一维数组中。但是对于特殊矩阵,如对称矩阵、三角矩阵、对角矩阵和稀疏矩阵等,如果用这种方式存储,会出现大量存储空间存放重复信息或零......
  • jsoup根据id 选择器来获取具有特定ID的元素
      importorg.jsoup.Jsoup;importorg.jsoup.nodes.Document;importorg.jsoup.nodes.Element;publicclassMain{publicstaticvoidmain(String[]args){Stringhtml="<html><body><divid='myId'>我是ID为myId的di......