当前位置: 代码迷 >> C# >> 怎么利用反射给未知类里的静态变量赋值
  详细解决方案

怎么利用反射给未知类里的静态变量赋值

热度:65   发布时间:2016-05-05 02:36:47.0
怎样利用反射给未知类里的静态变量赋值;
现在需要这么个方法
private void 设置某类的警惕啊变量的值(string  info)
{
      info里包含静态变量名所在的类名和该类名的命名空间;
      利用反射根据传进来的字符串参数,给该静态变量赋值,可以做到吗?
}

以上全都在同一个项目里.
------解决思路----------------------
信息太少,反射获取有个枚举参数的,那个影响反射是否能获取到值的,如果获取到了,还要看你那个是否支持赋值
------解决思路----------------------
可以做到
但是,你这么搞有神马意义呢?!
1、静态变量在整个生命周期中都存在,软件初始化时创建,在软件消亡后才回收。
2、静态变量是属于类的,只分配一次内存空间。

完全可以创建在一个公共类里面嘛
  相关解决方案