首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> C# >> 正文

C# 编程规范

  一、命名

  1.用pascal规则来命名方法和类型。

  public class TextBox

  {

  public void DataBind()

  {

  }

  }

  2.用camel规则来命名局部变量和方法的参数。

  string userName;

  public AddUser(string userId, byte[] password);

  3.所有的成员变量前加前缀 _

  public class Database

  {

  private string _connectionString;

  }

  4.接口的名称加前缀 I.

  interface ICompare

  {

  int compare();

  }

  5.自定义的属性以Attribute结尾

  public class AuthorAttribute : Attribute

  {

  }

  6.自定义的异常以Exception结尾

  public class AppException : Exception

  {

  }

  7.方法的命名。一般将其命名为动宾短语。

  ShowDialog()

  CreateFile()

  GetPath()

  8.代码的缩进。要用Tab,而不要用space.

  9.局部变量的名称要有意义。不要用x,y,z等等(除用于For循环变量中可使用i,j,k,l,m,n)。

  string userName

  10.所有的成员变量声明在类的顶端,用一个换行把它和方法分开。

  11.用有意义的名字命名namespace,如:产品名、公司名。

  12.建议局部变量在最接近使用它时再声明。

  13.使用某个控件的值时,尽量命名局部变量。

  14.把引用的系统的namespace和自定义或第三方的用一个换行把它们分开。

  15.文件名要能反应类的内容,最好是和类同名,一个文件中一个类或一组关连类。

  16.目录结构中要反应出namespace的层次。

  17.大括号"{"要新起一行。

  public class AuthorAttribute : Attribute

  {

  }

[1] [2] 下一页

【责编:John】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 社区讨论
 博客论点
 Dotnet频道相关导航