开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3390|回复: 1

coderush生成的代码出现问题

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
11
软币
103
在线时间
8 小时
注册时间
2017-7-22
发表于 2017-8-13 22:36:46 | 显示全部楼层 |阅读模式
例如输入xps加空格出现如下代码
string propertyName;
        [Size(SizeAttribute.DefaultStringMappingFieldSize)]
        public string PropertyName
        {
            get
            {
                return propertyName;
            }
            set
            {
                SetPropertyValue("PropertyName", ref propertyName, value);
            }
        }

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

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

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

使用道具 举报

0

精华

2

贡献

103

赞扬

帖子
119
软币
496
在线时间
34 小时
注册时间
2014-4-11
发表于 2017-9-9 08:09:27 | 显示全部楼层
楼主解决了么? 之前用的vs2010 + coderush15.2.4 没这个问题
现在用 vs2015 + coderush 17.1.3 出现同样的问题了
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 07:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表