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新特性之-----枚举 问题:某些方法所接收的数据必须是在固定范围之内的, 解决方案: 这时候我们的解决方案就是自定义一个类,然后是私有化构造函数,在自定义类中创建本类的对象对外使用. ...
最新文章
- 【Codeforces】53D Physical Education (有点像冒泡)
- KDDockWidgets源码编译及安装
- cocos2d-x 日志...
- 从发小(一起长大的玩伴)聚会引发的思考
- 前端学习(3002):vue+element今日头条管理--创建组件和设置路由
- 如何在JS中改变Extjs combox 的值
- 360杀毒引发的DLL调用异常
- H5网页漫画小说苹果cms模板源码/支持对接公众号/支持三级分销
- delphi 获取硬盘序列号、cpu号、bios号、网卡号
- Java测试驱动开发(TDD)
- Android内容提供者(Content provider)
- 计算机专业学生毕业实习周记
- 服务器按照应用级别来划分 可以分为哪些,服务器按应用级别有哪些分类
- 永久免费的域名注册有吗?免费的域名注册在哪个平台?
- 我的世界服务器存档的文件夹,我的世界存档在哪个文件夹
- 学习游戏服务器编程提高篇
- Codeforces Round #531 (Div. 3) F.Elongated Matrix(状压dp)
- 软件测试中单元测试,集成测试,系统测试,验收测试的区别
- 增量式编码器c语言,关于增量式编码器编程指导及使用方法的介绍
- iPhone/iPad/Touch苹果设备型号对应名称表