C# 类命名建议
2018-07-09 本文已影响16人
落地成佛
C# 类命名建议
xxxCollection 集合(xxx类的集合)
xxxHelper(xxx的帮助类)
xxxInfo(xxx类相关的信息,有用的信息可能包含其他类中,整合在一起)
xxxManager(xxx的管理类,外部访问的总类)
xxxWrapper(xxx类的进一步包装)
xxxConfig(xxx类的配置类)
xxxContext(xxx类的上下文包装,一般作为参数形式传递)
xxxProvider(外部提供程序,提供外部扩展配置)
xxxScope(xxx枚举的范围值)
xxxExtensions(xxx的扩展类)
NullXXX(xxx的空实现)
xxxGenerator(xxx生成,比如生成随机数,订单号)
方法的命名:
GetOrNull(OrNull获取数据或者无数据返回空)
GetOrDefault(OrNull获取数据或者无数据返回默认值)