john51200 发表于 2017-8-13 22:36:46

coderush生成的代码出现问题

例如输入xps加空格出现如下代码
string propertyName;
      
      public string PropertyName
      {
            get
            {
                return propertyName;
            }
            set
            {
                SetPropertyValue("PropertyName", ref propertyName, value);
            }
      }

可以看到propertyName和PropertyName的首字母大小写区分,然而在将其中一个改为汉字后,如改为姓名则变成如下代码
string 姓名;
      
      public string 姓名
      {
            get
            {
                return 姓名;
            }
            set
            {
                SetPropertyValue("姓名", ref 姓名, value);
            }
      }

这样编译是不能通过的,尝试在第一行的姓名前添加下划线,然后后面如return和ref后面的姓名不会自动添加下划线
string _姓名;
      
      public string 姓名
      {
            get
            {
                return 姓名;
            }
            set
            {
                SetPropertyValue("姓名", ref 姓名, value);
            }
      }

请问怎样解决这个问题,我认为应该是通过设置coderush第一行的属性名加上下划线,第三行的属性名不添加下划线来区分,应该怎样设置或者采用其他解决办法?求指点。

xz_whist 发表于 2017-9-9 08:09:27

楼主解决了么? 之前用的vs2010 + coderush15.2.4 没这个问题
现在用 vs2015 + coderush 17.1.3 出现同样的问题了
页: [1]
查看完整版本: coderush生成的代码出现问题