在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
//动态链接库中ClsPublic类有一变量 private static string key="1111"; //下面通过反射的技术修改和获取值 //设置key public static void updatePalmKey(string key = "test") { BindingFlags flag = BindingFlags.Static | BindingFlags.NonPublic; FieldInfo f_key = typeof(ClsPublic).GetField("key", flag); f_key.SetValue(new ClsPublic(), key); } /// <summary> /// 获取key /// </summary> /// <returns></returns> public static string getPalmKey() { BindingFlags flag = BindingFlags.Static | BindingFlags.NonPublic; FieldInfo f_key = typeof(ClsPublic).GetField("key", flag); object o = f_key.GetValue(new ClsPublic()); return o.ToString(); } flag 用于表示 Static 和 NonPublic 私有类型(Private)的 静态(Staic)的 字段(Field) 或 属性(Property) ,Const 被隐式的认为是 静态属性。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论