C#基础系列之第一弹:语言规范
2016-05-04 17:20
381 查看
/// <summary> /// 类命名,公共开放给调用者的属性,字段,方法都应该使用PascalCasing方式 /// </summary> class Person { public string FirstName; public string LastName; public string Name { get { return string.Format("{0},{1}", FirstName, LastName); } } public string GetName() { return Name; } } /// <summary> /// 私有字段,变量都应该使用camelCasing方式 /// </summary> class Person { private string firstName; private string lastName; public string Name { get { return string.Format("{0},{1}", firstName, lastName); } } private int doSomeThing(int a ,int b) { int iTemp = 10 ; return a + b + iTemp ; } }
2 提供有意义的命名:
Person person=new Person(); 而不是 Person max = new Person();
class SampleClass { public void Init() { //本地初始化代码1 //本地初始化代码2 RemoteInit(); } public void RemoteInit() { } } 应该重构为如下: class SampleClass { public void Init() { LoadInit(); RemoteInit(); } public void LoadInit() { //本地初始化代码1 //本地初始化代码2 } public void RemoteInit() { } }
相关文章推荐
- c# 中基类变量指向派生类对象的实例化
- 粒子圆圈效果
- C# XCOPY命令 预先生成事件命令行”和“后期生成事件命令行”
- c#生成方案里预生成拷贝文件
- 第二十课先乘除后加减——C#计算器编程教学
- C# 动态修改Config
- C# Winform的简易聊天程序
- C#图片切割、图片压缩、缩略图生成代码汇总
- 第十九课关于记忆存取——C#计算器编程教学
- 第十八课程序容错能力——C#计算器编程教学
- C#重写DataGridView
- 第十七课预期策略选择——C#计算器编程教学
- 第十六课程序的测试和修改——C#计算器编程教学
- 第十五课代码复用——C#计算器编程教学
- 第十四课功能键之取反——C#计算器编程教学
- 第十三课功能键之开根号——C#计算器编程教学
- 第十二课通知界面变更接口——C#计算器编程教学
- 第十一课私有变量——C#计算器编程教学
- 第十课等于之调用关键调用——C#计算器编程教学
- C#虚函数virtual详解