常德建设网站多少钱,国内互联网公司排名2021,枣阳城乡建设局网站,主流网站编程语言小编整理了一些C#编程的一些规范#xff0c;希望对大家有点用处#xff01;1、命名方式Pascal命名法#xff1a;每个单词首字母均大写。Camel命名法#xff1a;第一个单词首字母小写#xff0c;其余单词首字母大写。2、有关类的规范1、使用 Pascal 大小写。2、用名词或名词… 小编整理了一些C#编程的一些规范希望对大家有点用处1、命名方式Pascal命名法每个单词首字母均大写。Camel命名法第一个单词首字母小写其余单词首字母大写。2、有关类的规范1、使用 Pascal 大小写。2、用名词或名词短语命名类保证类名清晰尽量达到望文生义的境界。3、类名称尽量少用或不用缩写若使用了缩写一定要在注释中详细注明类的用途。4、不要使用类型前缀例如类名称前加上C以表示这是一个类如CButton。5 、类命名中不要使用下划线及数字。6 、有时候虽然该类不是接口但需要提供以字母 I 开始的类名称此时只要 I 是作为类名称组成部分的整个单词的第一个字母这依然是可行的。例如类名 IdentityOrder 就是适用的。类命名示例public class FlightBuilderpublic class HotelInfopublic class TicketShopper3、有关接口的规范1、 接口使用大些字母I做前缀其后跟名词或名词短语以描述这个接口名词和短语使用Pascal方式如接口名称 ICache。2、接口名称尽量少用或不用缩写保证接口名清晰尽量达到望文生义的境界若使用了缩写一定要在注释中详细描述接口的用途。3、接口名称中不要使用下划线及数字。接口命名示例public interface ICachepublic interface IClone4、有关枚举的规范1、用短语命名枚举采用Pascal方式保证枚举名清晰尽量达到望文生义的境界。2、枚举名称尽量少用或不用缩写若使用了缩写一定要在注释中详细注明枚举的用途。3、不要在枚举名称后跟上 Enum 后缀如OrderFlagEnum。4、一定不要使用汉字作为枚举值以免多语言环境下造成莫名。枚举命名示例public enum OrderFlag{None,F}5、有关参数的规范1、使用描述性参数名称保证参数名称清晰尽量达到望文生义的境界。2、参数命名使用 Camel 方尽量少用或不用缩写若使用了缩写一定要在注释中详细注明参数的用途。参数命名示例object GetCache(string cacheKey)bool IsInt(string needCheckString)6、有关方法的规范1、用动词或动词短语命名方法名保证方法名清晰尽量达到望文生义的境界。2、采用Pascal方式命名尽量少用或不用缩写若使用了缩写一定要在注释中详细注明方法的用途。方法名示例public void ClearCache()public char[] GetCharArray()7、有关属性的规范1、用名词或名词短语命名属性保证属性名清晰尽量达到望文生义的境界。2、采用Pascal方式命名尽量少用或不用缩写若使用了缩写一定要在注释中详细注明属性的用途。属性示例public string FlightNo {get;set;}8、有关变量的规范1、所有单词大写多个单词之间用 下划线”_”隔开注意不是全角的下划线。 如public const int PAGE_INDEX 6;2、用名词或名词短语命名局部变量保证变量名清晰尽量达到望文生义的境界。3、采用Camel方式命名尽量少用或不用缩写若使用了缩写一定要在注释中详细注明变量的用途。局部变量命名示例int index 6;string airline string.Empty;private string flightNo null;9、有关特性的规范1、用名词或名词短语Attribute方式命名特性保证特性名清晰尽量达到望文生义的境界。2、采用Pascal方式命名尽量少用或不用缩写若使用了缩写一定要在注释中详细注明特性的用途。特性命名示例public class ValidAttribute : Attribute{}10、有关异常的规范1、用名词或名词短语Exception方式命名自定义异常保证特性名清晰尽量达到望文生义的境界。2、采用Pascal方式命名一定不能使用简写。异常命名示例public class FlightException : ApplicationException{}11、有关委托(delegate)的规范1、用动词短语命名委托保证委托名清晰尽量达到望文生义的境界。2、采用Pascal方式命名一定不能使用简写。委托命名示例delegate void PageChange( int pageIndex );12、有关控件的命名规则控件众多统一的命名方式也多有冲突开发人员记忆所有控件难免弄错现采用默认控件类型作为前缀前缀名称全部小写控件名采用类型缩写名词短语(采用Pascal方式)虽然这样会使命名变得冗长但是命名更加能反应出变量的意义开发人员也不需要去强记各个控件的缩写。控件示例附录C#保留关键字避免使用与常用的 .NET 框架命名空间重复的类名称。例如不要将以下任何名称用作类名称System、Collections。有关 .NET 框架命名空间的列表请参阅MSDN类库。另外避免使用和以下关键字冲突的标识符。 欢迎关注我的公众号同步更新文章DoNet技术分享平台阅读原文