正在阅读:C# 编码规范和编程好习惯C# 编码规范和编程好习惯

2004-08-12 10:23 出处:CSDN 作者:杨贺宏编译 责任编辑:linjixiong

  然而,这种方式在.NET编码规范中是不推荐的。所有变量都用camel 大小写形式,而不是用数据类型和m_来作前缀。

  用有意义的,描述性的词语来命名变量

  - 别用缩写。用name, address, salary等代替 nam, addr, sal
  - 别使用单个字母的变量象i, n, x 等. 使用 index, temp等
  用于循环迭代的变量例外:


  for ( int i = 0; i < count; i++ )
  {
  ...
  }

  如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母的变量(i) ,而不是另外取名。
  - 变量名中不使用下划线 (_) 。
  - 命名空间需按照标准的模式命名

  ...

  文件名要和类名匹配

  例如,对于类HelloWorld, 相应的文件名应为 helloworld.cs (或, helloworld.vb)
  缩进和间隔
  缩进用 TAB . 不用 SPACES.。
  注释需和代码对齐.。
  花括弧 ( {} ) 需和括号外的代码对齐.。
  用一个空行来分开代码的逻辑分组。.


  bool SayHello (string name)
  {
  string fullMessage = "Hello " + name;
  DateTime currentTime = DateTime.Now;
  string message = fullMessage + ", the time is : " + currentTime.ToShortTimeString();
  MessageBox.Show ( message );
  if ( ... )
  {
  // Do something
  // ...
  return false;
  }
  return true;
  }


  
  这段代码看起来比上面的好::


 bool SayHello ( string name )
  {

 
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品