C#代码⼤⼩写规范C# ⼀般采⽤帕斯卡命名和驼峰命名,.NET类库就是使⽤这种命名⽅法, 可见是微软推荐的
PasalCasing:标识符的第⼀个单词的字母⼤写;
camelCasing:标识符的第⼀个单词的字母⼩写。
下表描述了不同类型标识符的⼤⼩写规则:
html代码转链接标识符⼤⼩写⽰例
命名空间Pascal namespace Com.Techstar.ProductionCenter 类型Pascal public class DevsList
接⼝Pascal public interface ITableModel
⽅法Pascal public void UpdateData()
属性Pascal Public int Length{…}
事件Pascal public event EventHandler Changed;
私有字段Camel private string fieldName;
⾮私有字段Pascal public string FieldName;
枚举值Pascal FileMode{Append}
参数Camel public void UpdateData(string fieldName)
局部变量Camel string fieldName;
这三个标红的是采⽤驼峰(Camel)命名法
其余的是帕斯卡(pascal)命名法
具体应⽤的⼀般良好习惯
1、成员变量前加前缀 _, 这个也是微软的常⽤做法
2、接⼝的名称加前缀I
3、⾃定义的属性以Attribute结尾,如:
public class AuthorAttribute :Attribute
{
}
4、⾃定义的异常以Exception结尾,如:
public class AppException: Exception
{
}
5、⽅法的命名。⼀般将其命名为动宾短语,如:
ShowDialog()
CreateFile()
6、代码的缩进。要⽤Tab,⽽不要⽤space.
7、局部变量的名称要有意义。不要⽤x,y,z等等(除⽤于For循环变量中可使⽤i,j,k,l,m,n)。
8、所有的成员变量声明在类的顶端,⽤⼀个换⾏把它和⽅法分开。
9、⽤有意义的名字命名namespace,如:产品名、公司名。
10、⽣成和构建⼀个长的字符串时,⼀定要使⽤StringBuilder,⽽不⽤string。
11、始终使⽤”{ }”包含if下的语句,即使只有⼀条语句。
12、把相似的内容放在⼀起,⽐如数据成员、属性、⽅法、事件等,并适当的使⽤#region…#endregion
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论