- 积分
- 0
- 在线时间
- 8 小时
- 主题
- 2
- 注册时间
- 2017-7-22
- 帖子
- 11
- 最后登录
- 2017-8-17
- 帖子
- 11
- 软币
- 103
- 在线时间
- 8 小时
- 注册时间
- 2017-7-22
|
例如输入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第一行的属性名加上下划线,第三行的属性名不添加下划线来区分,应该怎样设置或者采用其他解决办法?求指点。
|
|