月度归档:2015年11月

C#代码命名规则

作者:余俊峰 tobecontinued.cn

如果无特别说明,名称的每个单词首字母大小写,其余小写。
一、文件
一个文件顶层命名空间只能有一个对象。一个类一个文件,一个结构一个文件,一个枚举一个文件。
二、类
静态类,无前缀,如:public static class Level。
抽象类,加前缀A,如:public abstract class AEntity<TKey>。
模板类,加前缀T,如:public class TBoard<T>。
普通类,加前缀C,如:public class CUser。
类私有成员,加前缀_,首字母小写,如:private FileStream _fileStream。
类属性,首字母大写,如:public string FileName { get; private set; }。
三、结构
加前缀S,如:public struct SGame。
四、枚举
加前缀E,如:public enum ELevel。
五、函数
函数名,首字母大写。
函数参数名,首字母小写。如:public <bool Open(string fileName)。如果作为返回值使用,加前缀out,后面单词首字母大写。