首页 > 编程语言 >C#通过反射拿到枚举,但是里面有个“value__”,怎么办?

C#通过反射拿到枚举,但是里面有个“value__”,怎么办?

时间:2024-08-22 15:18:46浏览次数:18  
标签:__ C# fields value 有个 using enumType

 1 using System;
 2 using UnityEngine;
 3 using System.Reflection;
 4 public enum ExampleEnum
 5 {
 6     Value1,
 7     Value2
 8 }
 9 class Program :MonoBehaviour
10 {
11     void Start()
12     {
13         Type enumType = typeof(ExampleEnum);
14         FieldInfo[] fields = enumType.GetFields();
15 
16         foreach (var field in fields)
17         {
18             Debug.LogError(field.Name);
19         }
20     }
21 }

这个样会输出:

 有个value__,很烦人。

FieldInfo[] fields = enumType.GetFields();

改成

FieldInfo[] fields = enumType.GetFields(BindingFlags.Public | BindingFlags.Static);

就会如下图输出,没有value__了:

 

标签:__,C#,fields,value,有个,using,enumType
From: https://www.cnblogs.com/zerozabuu/p/18373928

相关文章

  • CentOS 7.4 Linux 下文件名乱码快速解决方案
    原文链接: https://blog.csdn.net/qingyujin/article/details/119026866文件是在WIndows下创建的,Windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。文件名转码工具convmv没安装......
  • 定期备份kingbase数据库
    原文链接:https://blog.csdn.net/weixin_47387140/article/details/1285845371.书写备份数据脚本/bin/bash#date:0106#managed_by:mzhbakdir=/var/lib/kingbaseif[!-d$bakdir];thenmkdir-p$bakdirfiprocessing(){clearfor((i=0;$i<=100;i+=5))doecho-e"\e[6;9H......
  • 高性能无锁队列 Disruptor 核心原理分析及其在i主题业务中的应用
    小结:生产者生产数据时,需要入队。消费者消费数据时,需要出队。入队时,不能覆盖没有消费的元素。出队时,不能读取没有写入的元素。因此,Disruptor中需要维护一个入队索引(生产者数据生产到哪里,对应AbstractSequencer中的cursor)和一个出队索引(所有消费者中消费进度最小的序号)。 ......
  • NSSCTF [HNCTF 2022 Week1]Interesting_include
    <?php//WEB手要懂得搜索//flagin./flag.phpif(isset($_GET['filter'])){$file=$_GET['filter'];if(!preg_match("/flag/i",$file)){die("error");}include($file);}else{highlight_file(__......
  • 动态化-鸿蒙跨端方案介绍
    一、背景......
  • 升级Openssh 后 最大文件打开数修改不生效,启动 UsePAM yes后 ,最大文件打开数生效但是
    感谢 博主https://blog.csdn.net/Daphnisz/article/details/124040904vi /etc/pam.d/sshd(注意不是/etc/pam.d/sshd.pam)#%PAM-1.0auth required pam_sepermit.soauthsubstackpassword-authauthincludepostlogin#Usedwithpolkittoreauthor......
  • 呼死你 手机轰炸机 (29021243
    基于短信轰炸机原理研究并实现之后又研究起了电话轰炸机实现原理其实大同小异,最终的区别的用户在进行短信发送并未收到短信的情况下【产生的原因有网络信号原因、用户手机自动屏蔽原因】可以利用第三方平台提供的语音验证码进行发送这种情况也是通过fiddler进行抓包处理......