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#根据枚举值获取枚举相关推荐

  1. java获取枚举的值_JAVA枚举Enum,通过枚举值获取枚举类型

    枚举类: import java.util.Optional; public enum PurchaseDemandEnum { YJJSL(1,"研究技术类"), XTGCL(2 ...

  2. [c#]通过一个枚举值获取另一个枚举值———通过国家全称获取国家简称

    概述:两个枚举间可通过int值进行关联,从而实现通过一个枚举值获取另一枚举值,而达到本案例中通过国家全称获取国家简称,反之亦然. 实现:直接看代码: 先定义两个枚举 public enum Count ...

  3. 根据枚举code获取枚举值

    枚举接口类BaseIntEnum package com.bt.common.core.enums;import java.util.*;/*** Enum implement this interf ...

  4. WPF通用枚举值转枚举名称转化器

    WPF通用枚举值转枚举名称转化器 xmlns:Enums="clr-namespace:XXX.Models.Enums;assembly=XXX" 界面绑定转化器>> ...

  5. 如何从Java中的字符串值获取枚举值?

    说我有一个枚举 public enum Blah {A, B, C, D } 我想找到一个字符串的枚举值,例如"A"就是Blah.A 怎么可能做到这一点? Enum.valueOf ...

  6. C# .NET Core获取类属性/属性值,是否有属性/属性值,获取实体层描述,枚举描述,枚举英文获取枚举描述[Description(“xxx“)]

    属性描述 定义为PropertyInfo的扩展方法 /// <summary> /// 获取属性描述 /// </summary> /// <param name=&qu ...

  7. java根据值获取枚举_java – 我可以根据其字段的值获取枚举吗?

    我想根据其字段值获取一个特定的枚举. 枚举: public enum CrimeCategory { ASBO ("Anti Social BehavIoUr"),BURG (&q ...

  8. java枚举,获取枚举值

    创建枚举 public enum RefundTypeEnum {/*** 值类型*/ONLY_REFUND("1", "仅退款"),REFUNDS(" ...

  9. Day 12:枚举值、枚举类

    jdk1.5新特性之-----枚举 问题:某些方法所接收的数据必须是在固定范围之内的,  解决方案: 这时候我们的解决方案就是自定义一个类,然后是私有化构造函数,在自定义类中创建本类的对象对外使用. ...

最新文章

  1. 【Codeforces】53D Physical Education (有点像冒泡)
  2. KDDockWidgets源码编译及安装
  3. cocos2d-x 日志...
  4. 从发小(一起长大的玩伴)聚会引发的思考
  5. 前端学习(3002):vue+element今日头条管理--创建组件和设置路由
  6. 如何在JS中改变Extjs combox 的值
  7. 360杀毒引发的DLL调用异常
  8. H5网页漫画小说苹果cms模板源码/支持对接公众号/支持三级分销
  9. delphi 获取硬盘序列号、cpu号、bios号、网卡号
  10. Java测试驱动开发(TDD)
  11. Android内容提供者(Content provider)
  12. 计算机专业学生毕业实习周记
  13. 服务器按照应用级别来划分 可以分为哪些,服务器按应用级别有哪些分类
  14. 永久免费的域名注册有吗?免费的域名注册在哪个平台?
  15. 我的世界服务器存档的文件夹,我的世界存档在哪个文件夹
  16. 学习游戏服务器编程提高篇
  17. Codeforces Round #531 (Div. 3) F.Elongated Matrix(状压dp)
  18. 软件测试中单元测试,集成测试,系统测试,验收测试的区别
  19. 增量式编码器c语言,关于增量式编码器编程指导及使用方法的介绍
  20. iPhone/iPad/Touch苹果设备型号对应名称表

热门文章

  1. 助力学生自主学习,实现因材施教,是人工智能赋能教育的价值所在
  2. java03 IO操作
  3. 很多人上来就删除的package-lock.json,还有这么多你不知道的(深度内容)
  4. shader 反射 水面_shader实例(二十六)水(反射,法线,透明)
  5. 电商api接口,淘宝/天猫、1688、拼多多、亚马逊等api接口
  6. 开源虚拟化平台的选择-Proxmox
  7. 搭建kvm虚拟化平台和管理kvm虚拟化平台
  8. centos系统安装rabbitMq
  9. AWD个人总结--开场工作
  10. 爱奇艺财报:付费会员的商业化之觞