一个小项目,需要使用大约2600多条的字符串常量,其中一条如:“mov.ah.000.1.26.0.12.30.1.2"(看起来有点像MIB库)。我想把这些常量用简单有意义有的名字代替,怎么做才比较科学?是放在文件中读取出来,还是封装到一个类中?

解决方案 »

  1.   

    如果有规律,可以以MIB的方式,常量ROOT,子节点用枚举,这样一层层下来,就能智能感知到了
      

  2.   

    常量是编译时的,如果多处用到同一字符串时,都会指向同一个(字符串留用,这个是运行时的)。
    ps,lz只有几千条数据,实在犯不上这样发愁,放在什么地方都差不多。
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/7k989cfy(v=vs.80).aspx
      

  4.   

    谢谢各位,最后还是决定封装在DLL的一个类中。