遵循良好的命名习惯有注意提高代码的阅读性。以下是笔者认为的一些好的变量命名习惯。当然,既然不是语法,只是编码风格,都不是强制的、必须的,结合自己的实际情况使用即可。
(一) 使用有意义的名称
好的名称应该有助于让阅读者理解其含义。一个不推荐的作法是为了简短或者其它原因随意使用一个没有任何含义的变量名,又用一大段注释去说明变量的具体意义。如果变量名本身能说明含义,那么注释就是没有必要的。
不推荐:
int e;
var a = 10;
推荐:
int age;
int nianLing;
var 年龄 = 12;
以上都是不错的名称,至于使用英文、汉语拼音、汉字,按照你的偏好来,但前提是与团队保持一致,另外不要混用中英文。
(二)名称应该反映实际用途而非技术特征
不推荐:
var dataFromDb = db.Users.ToList();
推荐:
var users = db.Users.ToList();
(三)不建议使用类型前缀(匈牙利命名法)
匈牙利命名法在变量前端加上表示变量类型的字符,在 C# 中不建议使用。
不推荐:
int iCounter;
string strName;
DateTime dlastUpdatedTime;
推荐:
int counter;
string name;
DateTime lastUpdatedTime;
(四) 常量不建议全大写
全大写阅读性较差,可能还需要加上下划线来分割词。
不推荐:
const int DAYS_IN_WEEK = 7;
推荐:
const int DaysInWeek = 7;
点击在线—天赐起名网
天赐佳名网,国学周易八字百分美名网
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wg0318@163.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.tcjm88.com/6042.html
如若转载,请注明出处:https://www.tcjm88.com/6042.html