枚举不是不能用string吗? 有没有可以参考的?  (简单搜了下看到的例子也全是用的enum)

解决方案 »

  1.   


    你说的是enum goodsStatusCode { sold, activated, provided }这样?但sold这状态的值必须为"a3",这样子才能给其他变量赋值 或 用在switch..case..里做一个常量来判断啊
      

  2.   

    public static const string Sold = sold;
    这写法...
    不用get;set;
    这样写就完全没有任何意义了啊
      

  3.   

    直接静态类就好了,不用这么繁琐。这种设计一般做插拔式处理,建议单独放到一个层里面构建dll,然后引入到项目中,作为系统级的对象封装,不建议修改(比如从配置文件中读取=>然后缓存等等...,这是配置级别,非系统级别,系统级特点是固化性),当单体对象全部走安全策略的。
      

  4.   

    ls说得高深这样写确实多余。 而且即便他想也用不成get set , 都把属性当常量用了