C# 通过反射如何访问静态成员
来源:互联网 发布:北师大网络登录 编辑:程序博客网 时间:2024/05/16 07:54
//动态链接库中PvsApiIfCtrl.Cls.Cls_Public类有一变量 private static string key="abcd";
//下面通过反射的技术修改和获取值
//设置key
public static void updatePalmKey(string key = "1234567890123456")
{
BindingFlags flag = BindingFlags.Static | BindingFlags.NonPublic;
FieldInfo f_key = typeof(PvsApiIfCtrl.Cls.Cls_Public).GetField("key", flag);
f_key.SetValue(new PvsApiIfCtrl.Cls.Cls_Public(), key);
}
/// <summary>
/// 获取key
/// </summary>
/// <returns></returns>
public static string getPalmKey()
{
BindingFlags flag = BindingFlags.Static | BindingFlags.NonPublic;
FieldInfo f_key = typeof(PvsApiIfCtrl.Cls.Cls_Public).GetField("key", flag);
object o = f_key.GetValue(new PvsApiIfCtrl.Cls.Cls_Public());
return o.ToString();
}
阅读全文
0 0
- C# 通过反射如何访问静态成员
- c# 用反射获得静态类成员
- C# 利用反射访问修改私有成员
- C# 针对静态类的反射,静态成员同理
- 通过反射访问对象私有和保护成员
- Java通过反射访问私有成员变量和私有方法
- 通过java反射技术访问类中私有成员属性
- C#游戏开发之静态成员被静态方法访问
- 通过指针访问类的静态数据成员
- 通过指针访问类的静态成员函数
- C#中如何访问私有成员
- java如何通过反射 激活静态类的静态方法
- C# 反射机制(reflection)实现对私有成员的访问
- 反射访问成员变量
- c# 如何通过反射 获取属性值
- C#如何通过反射获取属性值
- c++访问静态成员
- OGNL访问静态成员
- gulp常用插件整理
- Keras深度学习框架配置
- LeetCode.38 Count and Say
- hdu2594(kmp求next)
- [Leetcode]_39 Combination Sum
- C# 通过反射如何访问静态成员
- quick-cocos2d-x API函数汇总
- 【转】写代码怎能不会这些linux命令
- JavaScript 函数表达式 闭包
- 正则表达式
- RSA算法证明-证明过程
- JAVA开发的23种设计模式之 --- 访问者模式
- 怦然心动的人生整理魔法(笔记)——物品类别整理
- CSDN-Markdown使用技巧