C#的命名规范

问题描述

C#的命名规范有哪些呢?

解决方案

解决方案二:
这个没有什么标准参考内核代码即可1、字段小写开头privateButtonbutton1;

2、类名、方法、属性、事件大写开头classForm{stringText{get{...}}}

3、常量全大写constintMAX_PATH=260;

4、用大小写和下划线将单词分开FormLogin、formLogin、formLogin_Click()

5、API函数参数名和帮助一致[DllImport("kernel32.dll")]publicstaticexternuintWinExec(stringlpCmdLine,uintuCmdShow);

6、我本人不建议使用简写,比如:Button->btn,Form->frm。用简写是因为古时候标识符的长度是有限制的,而且也没有自动输入的功能。而现在考虑可读性为佳7、有时候我还用汉字作为标识符命名,当然并不推荐,因为缺少国际化这里我只想告诉你,用汉字比用汉语拼音要强一些,更别用什么bm(部门)、bh(编号)这样的简拼命名,老外和中国人都看着吃力int最大公约数(int大数,int小数){if(小数==0)return大数;elsereturn(最大公约数(小数,大数%小数));}int最小公倍数(int大数,int小数){return大数*小数/最大公约数(大数,小数);}

解决方案三:
推荐《.Net设计规范》看看就知道了。其实自己在写的初期,要求并不高。要是团队开发,一般都有自己的规范。
解决方案四:
1必须以字母开始,后面可以根数字或"_"2不能嵌入空格或其它的符号3不能使用关键字做名命名约定:1有含义(不至于让你一个月后忘记这个程序是干什么的了)2最好是一个名词3可以使用Pascalcase或Camelcase前者首字母是大写,其余字母是小写,如Myclass.后者首字母小写,而后继词的字母是大写,如myClass

时间: 2024-09-07 09:01:39

C#的命名规范的相关文章

软件命名规范(版本号)

软件命名规范 软件版本阶段说明 Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI. RC版: (Rel

第2章番外 Java的命名规范

Java开发者对Java的代码风格有自己的规范,良好的代码风格是非常重要的.下面来说下各种命名规范: 包命名(全小写,反写域名) Java引入包的机制很大程度是为了解决重名问题,这有点想C++的命名空间的作用. 包实际上提供了一种命名机制和可见性机制. 为了最大程度地防止重名,包名必须具有唯一性. Java包的名字都是由小写单词组成.但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在

Swift常量和变量以及命名规范

我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量.常量和变量是构成表达式的重要组成部分.常量在声明和初始化变量时,在标识符的前面加上关键字let,就可以把该变量指定为一个常量.顾名思义,常量是其值在使用过程中不会发生变化的量,实例代码如下:let_Hello = "Hello"_Hello标识符就是常量,只能在初始化的时候被赋值,如果我们再次给_Hello赋值,代码如下:_Hello = "Hello, World"则程序会

网站文件命名规范

规范  · 文件命名的原则:以最少的字母达到最容易理解的意义.· 索引文件统一使用index.html文件名(小写) index.html文件统一作为"桥页",不制作具体内容,仅仅作为跳转页和meta标签页.主内容页为main.html · 按菜单名的英语翻译取单一单词为名称.例如: 关于我们 \aboutus 信息反馈 \feedback 产 品 \product 所有单英文单词文件名都必须为小写,所有组合英文单词文件名第二个起第一个字母大写: 所有文件名字母间连线都为下划线 · 图

CSS布局命名规范

CSS布局命名规范 说明:均为class,需要扩展,则在当前命名内以"_"(下划线)后缀自定名称.我习惯称列表页为list,新闻列表则为newslist,图片列表为piclist,内容页为view,/**/整体大框架:#wrapper大框架内:#inwrapper/////////////////////////////////////////////////////////////////////////////////////////////////////////顶部及banne

网页制作 谈谈CSS样式表的命名规范

css|规范|网页|样式表 最近和一程序员合作项目.弄的我头都大了~埋怨我的CSS命名看不懂~得按照他的来.结果我打开他的页面,看了看,从头第一个开始就是contentCommon,下面全部是content****. 我说明了我的理由,过了半会,似乎是接受了,却突然来一句:"不要用H标签嘛!还有不要用UL来定义导航等".对于很多合作过的程序员,大多都是这样,命名规范大多是自成一派.对于制作标准更是视而不见.抱着只照顾IE正常浏览的态度叫嚣着"让FIREFOX和SAFARI见鬼

网页制作教程:CSS 命名规范

css|规范|教程|网页 XHTML-CSS写作建议 所有的xhtml代码小写 属性的值一定要用双引号("")括起来,且一定要有值 每个标签都要有开始和结束,且要有正确的层次 空元素要有结束的tag或于开始的tag后加上"/" 表现与结构完全分离,代码中不涉及任何的表现元素,如style.font.bgColor.border等 <h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询. 给每一个表格和表单加上一

数据库对象命名规范

对象|规范|数据|数据库 数据库命名规范  数据库命名规范 一.实体和属性的命名1. 常用单词已经进行了缩写,在命名过程当中,根据语义拼凑缩写即可.注意,由于ORCAL数据库会将字段名称统一成大写或者小写中的一种,所以要求加上下划线举例:定义的缩写 Sales: Sal 销售:Order: Ord 订单:Detail: Dtl 明细:则销售订单名细表命名为:Sal_Ord_Dtl;2. 如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词.举例:定义的缩写 Material 

FleaPHP 开发指南 - 4. 命名规范和目录结构

规范|开发指南 FleaPHP 的命名规则和目录结构初看上去比较复杂,但习惯以后,你会发现这种命名规则带来许多好处.因此像 Zend Framework 也是采用同样的做法. 当然,FleaPHP 对于应用程序的命名规则和目录结构没有强制性要求.只不过采用一致的命名规则和目录结构,可以方便对应用程序维护.同时 FleaPHP 应用程序开发者之间也可以更容易的进行协作. 全局函数的命名规则 全局函数的命名规则是用"_"分隔全小写的单词.例如 get_cache().echo_h().同时

数据库设计过程中一些命名规范

规范|过程|设计|数据|数据库|数据库设计 数据库设计过程中命名规范很是重要,命名规范合理的设计能够省去开发人员很多时间去区别数据库实体. 数据库物理设计包括:表设计,视图设计,存储过程设计,用户自定义函数设计等等. 1.  表设计命名规范:表使用t开头最好能将表根据属性分类并作好编号. 如:编码表可写为tBM001Something  t为表开头,BM为业务类型,001为该类别中的第几个表something是表的名称注释. 2. 视图设计命名规范:视图设计过程中使用v开头,视图命名以制作视图的