中易网

C#怎么通过反射取得已经加载的DLL中的静态变量

答案:1  悬赏:20  
解决时间 2021-12-15 21:07
C#怎么通过反射取得已经加载的DLL中的静态变量
最佳答案
String path = @"xxx.dll";// 加载动态链接库路径
var DLL = System.Reflection.Assembly.LoadFile(path);
foreach (var item in DLL.GetExportedTypes()){
        var type = Activator.CreateInstance(item);
        // 绑定搜索范围为静态的,公共或非公共的。
        var fields=type.GetType().GetFields(System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic);
        foreach (var f in fields){
                    Console.WriteLine("Variable Name="+f.Name+"\t Data Type="+f.FieldType.Name+"\tValue="+f.GetValue(type));
        }
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打完球后脚起泡了,弄破了,怎么办?
4minute泫雅走光的呢个视频的歌名叫什么阿。
息虑的意思是什么?息虑的释义是什么啊?
普進的意思是什么?普進的释义是什么啊?
嬷嬷爹的意思是什么啊?请解释下!
你好,请问你是池州学院的老师么?我想请教您
wow哪些副本掉坐骑
觉得问道里哪里的风景最美?
戰略物資的意思是什么?戰略物資的释义是什么
我要办理三十八元的套餐给10086发什么
無風作浪的意思是什么?無風作浪的释义是什么
175斤÷以身高167等于多少平方
搓手顿足的意思是什么啊?请解释下!
唐山哪里有卖开业礼品的,不要太贵。就金蟾蜍
罾罟的意思是什么?罾罟的释义是什么啊?
推荐资讯
在武侠小说里蛮力能胜过内力吗
手机被触宝电话绑架了怎么办
未得房产证的商品房要收%之几税
在富士康奋斗多久才能成中产
导致android内存泄漏原因有哪些
土骨蛇的意思是什么?土骨蛇的释义是什么啊?
昌乐抱小孩刑事案件会被关在那个看守所
北京永林农家院地址在什么地方,我要处理点事
櫟輻的意思是什么?櫟輻的释义是什么啊?
杜门面壁的意思是什么啊?请解释下!
肃纷的意思是什么啊?请解释下!
大家都来分析一下,外卖快餐如下图两种盒子那
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?