怎样把枚举和bool转换成汉字?有没有标准写法?
比如一个枚举,存到数据库只是int类型,bool则是bit类型。
读取数据库内容,复制给一个Molel对象,可能有些属性是枚举类型和bool类型,怎样给它转换成汉字显示出来,请问有没有标准的转换方法?

解决方案 »

  1.   

    Enum的ToString()得到其枚举名称的字符串,你定义的是汉字就是汉字
    bool,ToString(),得到true和false两种字符串。你要汉字的话
    bool b=false;
    string s=b?"真":"假";
      

  2.   


    bool b=false; 
    string s=b?"真":"假";
    这个就是标准写法了?
    -_-b
      

  3.   

    bool b=false; 
    string s=b==true?"真":"假";
    这个更标准^-^
      

  4.   

    Enum.GetName(typeof(DistinguishSlipType), distinguishSlipType)