参考文章:https://zhuanlan.zhihu.com/p/376111503
目录 一、变量名称
命名规范:一个游戏开发的周期往往是漫长的,为了保证我们回来能看的懂我们写的代码,变量的命名需要有他的意义。
否则你的代码将会杂乱无章,最终弃稿。
【命名规则】
【类命名规则】
【接口命名规则】
【枚举命名规则】
【变量命名规则】
【方法命名规则】
【属性命名规则】
【集合命名规则】
【事件命名规则】
【自定义的属性以Attribute】 代码如下:
public class AuthorAttribute : Attribute
{
}
【自定义的异常以Exception结尾】
public class AppException : Exception
{
}
【在类的顶部声明所有的成员变量,静态变量声明在最前面】
// Correct
public class Account
{
public static string BankName;
public static decimal Reserves;
public string Number {get; set;}
public DateTime DateOpened {get; set;}
public DateTime DateClosed {get; set;}
public decimal Balance {get; set;}
// Constructor
public Account()
{
// ...
}
}
【不推荐使用匈牙利命名法】