3、ProjectName.TechnologyName[.Feature][.Design]a)CompanyName/ProjectName:公司名、项目名称或产品名称;b) TechnologyName:稳定的、公认的技术名称或架构层次名称;c) [.Feature][.Design]:可选的功能与设计;变量方法命名规则C#命名规范1、用pascal规则来命名方法和类.(第一个单词首字母大写,后面连接的每个单词首字母都大写)public class DataBase ;public void GetDataTable()2、类:使用名词、名词短语命名
4、。比如:publicclassFileStream;2.用camel规则来命名局部变量和方法的参数. (第一个单词不大写,后面连接的单词首字母大写) public void AddUser(string userId, byte[] password){ string userName;}3.所有的成员变量前加前缀 _ public class Database { private string _connectionString; } 4.接口的名称加前缀 Iinterface ICompare { int compare(); }5.自定义代码属性
5、类以Attribute结尾public class OperationAttribute : Attribute 6.自定义的异常以Exception结尾 public class AppException : Exception 7.方法的命名.一般将其命名为动宾短语,“动词+对象”. GetRecordData();GetPath();CreateFile();8.代码的缩进.要用Tab,而不要用space.9.使用带有说明性的变量名。 (a)避免单字符串的变量名,使用类似于index或temp这样有意义的名字。 (b)对于public或pro