C#根据枚举值获取枚举
C#根据枚举值获取枚举
获取枚举值方法
public enum enum1{测试1 = 123,测试2 = 312,测试3 = 431}//根据值获取枚举方法public static Enum GetEnumByValue(Type enumType, string value){return Enum.Parse(enumType, value) as Enum;}
#调用方法
//调用方法Enum aa = GetEnumByValue(typeof(enum1), "123");Console.WriteLine(aa);
输出值:
使用情景
public class M_RackUpDown{public int id { get; set; }public string goodsid { get; set; }public int orgid { get; set; }//此参数为平台idpublic string platform { get; set; }public string StartTime { get; set; }public string EndTime { get; set; }public string skuid { get; set; }public int temp { get; set; }public string OriginalPrice { get; set; }//这里获取平台名称//OrderSourceType这个枚举是平台id枚举public string platformName { get => GetEnumByValue(typeof(OrderSourceType), platform.ToString()).ToString(); }private static Enum GetEnumByValue(Type enumType, string value){return Enum.Parse(enumType, value) as Enum;}}
public class OrderSourceType{美团外卖 = 1001,}
C#根据枚举值获取枚举相关推荐
- java获取枚举的值_JAVA枚举Enum,通过枚举值获取枚举类型
枚举类: import java.util.Optional; public enum PurchaseDemandEnum { YJJSL(1,"研究技术类"), XTGCL(2 ...
- [c#]通过一个枚举值获取另一个枚举值———通过国家全称获取国家简称
概述:两个枚举间可通过int值进行关联,从而实现通过一个枚举值获取另一枚举值,而达到本案例中通过国家全称获取国家简称,反之亦然. 实现:直接看代码: 先定义两个枚举 public enum Count ...
- 根据枚举code获取枚举值
枚举接口类BaseIntEnum package com.bt.common.core.enums;import java.util.*;/*** Enum implement this interf ...
- WPF通用枚举值转枚举名称转化器
WPF通用枚举值转枚举名称转化器 xmlns:Enums="clr-namespace:XXX.Models.Enums;assembly=XXX" 界面绑定转化器>> ...
- 如何从Java中的字符串值获取枚举值?
说我有一个枚举 public enum Blah {A, B, C, D } 我想找到一个字符串的枚举值,例如"A"就是Blah.A 怎么可能做到这一点? Enum.valueOf ...
- C# .NET Core获取类属性/属性值,是否有属性/属性值,获取实体层描述,枚举描述,枚举英文获取枚举描述[Description(“xxx“)]
属性描述 定义为PropertyInfo的扩展方法 /// <summary> /// 获取属性描述 /// </summary> /// <param name=&qu ...
- java根据值获取枚举_java – 我可以根据其字段的值获取枚举吗?
我想根据其字段值获取一个特定的枚举. 枚举: public enum CrimeCategory { ASBO ("Anti Social BehavIoUr"),BURG (&q ...
- java枚举,获取枚举值
创建枚举 public enum RefundTypeEnum {/*** 值类型*/ONLY_REFUND("1", "仅退款"),REFUNDS(" ...
- Day 12:枚举值、枚举类
jdk1.5新特性之-----枚举 问题:某些方法所接收的数据必须是在固定范围之内的, 解决方案: 这时候我们的解决方案就是自定义一个类,然后是私有化构造函数,在自定义类中创建本类的对象对外使用. ...
最新文章
- virtualenv创建虚拟环境为主_多版本
- 多线程:happens-before 先行发生原则
- CRM exception when customizing download is executed in ERP due to empty table gt_crm
- Python 爬虫进阶五之多线程的用法
- 英特尔核芯显卡控制面板没有了_只认性能你就输了!英特尔第十代酷睿处理器最全解析...
- C语言--输入一个日期,输出当前日期是这一年的第几天(完整代码)
- [ACL18]直接到树:基于神经句法距离的成分句法分析
- 特大喜讯!鸿蒙项目来了:在线电子词典
- 1.供给与需求分析(交通流理论)
- PySide6开发-03-QLineEdit
- Cadance 进行LOGO 制作
- 基于JAVA自行车租借管理系统计算机毕业设计源码+系统+lw文档+部署
- 使用aspose方式使excel,ppt,word进行在线预览。(无水印)
- 什么是内容引流?内容引流要怎么做?如何做好内容引流?
- 用java解决鬼谷子问题(java 鬼谷子 庞涓 孙膑 2到99)
- Nat. Mach. Intell. | 快速的蛋白质结构从头预测
- 7700系列交换机集群(堆叠)实践
- FL Studio 20无限试用版水果编曲下载
- MATLAB 调试完毕加载BGM
- GIS开发:切片格式说明(翻译)-wgs84
热门文章
- 小程序 cover-view 字体_字体小助手_Fontant:快速制作专属字体
- 为页面嵌入PDF文件—零基础自学网页制作
- 英伟达AGX Xavier 盒子相关说明
- 揭秘!从iphone8的上市看苹果的供应链!
- namenode和datanode工作机制_HDFS的namenode和datanode详解
- Flutter 中 Positioned、Align、Center 的使用详解 _ Flutter Widgets
- 每日新闻:人工智能将会颠覆所有的商业应用;哈啰出行完成近40亿元新一轮融资;苹果遭德州公司Fintiv起诉;联想腾讯继续加强合作...
- 工业元宇宙三人行系列直播第一场暨工业元宇宙白皮书发布会在北京举行
- jq获取兄弟节点_jQuery 获取兄弟元素的几种方法
- 探究Fingerprintjs:了解浏览器指纹技术的原理和应用