程序编写规范
🌂常见的代码书写规则
▲尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
▲尽量不要手工更改计算机生成的代码,若必须更改,一定要改成和计算机生成的代码风格一样。
▲关键的语句(包括声明关键的变量)必须要写注释。
▲建议局部变量在最接近使用它的地方声明。
▲不要使用goto系列语句,除非是用在跳出深层循环时。
▲避免书写超过5个参数的方法。如果要传递多个参数,则使用结构;
▲避免书写代码量过大的try…catch代码块。
▲避免在同一个文件中放置多个类。
▲生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型。
▲switch语句一定要由default语句来处理意外情况。
▲对于if语句,应该使用一对“{}”把语句块包含起来。
▲尽量不使用this关键字引用
🌂命名规则
1, 采用Pascal命名法命名方法和类 (每个单词首字母都大写)
public class OrdinaryMotor //类名采用Pascal命名法 { public void GetInfo() //方法名采用Pascal命名法 { } }
2, 采用Camel命名法命名局部变量和方法的参数;
public class ServerMotor { string strProductID;//局部变量采用Camel命名法; string strType;//局部变量采用Camel命名法; public void GoPosion(float fGoSpeed, float fGoPosion)//参数采用Camel命名法; { Console.WriteLine(strProductID); Console.WriteLine(strType); } }
3, 成员变量命名前面加 "_" ;
public class ServerMotor { private double _dGoSpeed = 0.0;//成员变量 public void GoPosion()// { _dGoSpeed = _dGoSpeed + 100.0; } }
4, 接口名称前加 "I"
public interface IconvertData//命名了一个叫IconvertData的接口 { byte ToByte(); }
5, 将方法命名为动宾短语;
public void CreatFile(string strFileName)//方法名是动宾短语 { } public void GetFilePath(string strFileName)//方法名是动宾短语 { }
课堂练习:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MR.View { class Program {static void Main(string[] args) { Console.WriteLine("世界上最好的6个医生:\n1.阳光;\n2.休息;\n3.运动;\n4.朋友;\n5.饮食;\n6.自信;"); Console.ReadKey(); } } }