`

C#命名规范

    博客分类:
  • C#
阅读更多

注记 :
Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。
Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。

正文:

1. 类名使用Pascal 大小写形式
public class HelloWorld{ ...}

2. 方法使用Pascal 大小写形式
public class HelloWorld{ void SayHello(string name) { ... }}

3. 变量和方法参数使用Camel 大小写形式
public class HelloWorld{ int totalCount = 0; void SayHello(string name) { string fullMessage = "Hello " + name; ... }}

4. 不要使用匈牙利方法来命名变量
以前,多数程序员喜欢它-把数据类型作为变量名的前缀而m_作为成员变量的前缀。例如:
string m_sName;int nAge;
然而,这种方式在.NET编码规范中是不推荐的。所有变量都用camel 大小写形式,而不是用数据类型和m_来作前缀。

5. 用有意义的,描述性的词语来命名变量
- 别用缩写。用name, address, salary等代替 nam, addr, sal
- 别使用单个字母的变量象i, n, x 等. 使用 index, temp等
用于循环迭代的变量例外:
for ( int i = 0; i < count; i++ ){ ...}
如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母的变量(i) ,而不是另外取名。
- 变量名中不使用下划线 (_) 。
- 命名空间需按照标准的模式命名

6. 文件名要和类名匹配
例如,对于类HelloWorld, 相应的文件名应为 helloworld.cs (或, helloworld.vb)

7. 缩进和间隔
缩进用 TAB . 不用 SPACES.。
注释需和代码对齐.。
花括弧 ( {} ) 需和括号外的代码对齐.。
用一个空行来分开代码的逻辑分组。.
在一个类中,各个方法需用一空行,也只能是一行分开。
花括弧需独立一行,而不象if, for 等可以跟括号在同一行。.
在每个运算符和括号的前后都空一格。.
好:
if ( showResult == true ) { for ( int i = 0; i < 10; i++ ) { // } }
不好:
if(showResult==true) { for(int i= 0;i<10;i++) { // } }

分享到:
评论

相关推荐

    C#命名规范 C#命名规范

    C#命名规范是软件开发过程中不可或缺的一部分,它规定了编写代码时变量、函数、类、对象等命名的规则和约定,旨在提高代码的可读性、可维护性和可扩展性。通过遵守这些命名规范,开发团队可以提高生产效率、降低错误...

    C#命名规则、开发习惯和风格

    C# 命名规则、开发习惯和风格 C# 命名规则、开发习惯和风格是一系列编程习惯和约定,旨在提高代码的可读性、维护性和可扩展性。以下是 C# 命名规则、开发习惯和风格的详细解释: 文件命名组织 * 文件名遵从 ...

    C#命名规范(包括控件及其变量名、变量的命名规范)

    ### C#命名规范详解 #### 一、引言 在软件开发过程中,良好的命名习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文档将详细介绍C#中的命名规范,特别是针对ADO.NET、WinForm及WebForm控制的命名规则,...

    C#命名规范.pdf

    本篇文章将基于“C#命名规范.pdf”这一资料,详细阐述C#中的命名规范,并针对不同类型的控件提供具体的命名规则与示例。 #### 二、命名规范的重要性 在编写代码时,采用一致且有意义的命名规则可以带来以下几个...

    C#命名规范C#命名规范

    C#命名规范是指在编写C#程序时,为了提高代码的可读性和维护性所采用的命名规则和风格。好的命名规范可以使代码更加易读、易维护和重用。 一、命名规则和风格 在C#中,类和方法通常采用Pascal风格的命名,例如`...

    C#命名规则和编码规范.zip_C#_C#命名规则及规范_c# 编码规范

    本资料"**C#命名规则和编码规范**"针对C#语言中的命名规则和编码标准进行了详细阐述,对于初学者来说是一份极好的学习资源。 首先,我们来探讨C#的命名规则: 1. **标识符命名**:在C#中,变量、函数、类、接口、...

    C#命名规范 可以看看

    通过对C#命名规范的详细解读以及实际控件和组件命名示例的学习,我们能够更好地理解和掌握这些规则。遵循良好的命名习惯不仅可以提升个人编码水平,还能促进团队协作效率,使得代码更加清晰易懂。希望本文对读者有所...

    C#命名规则和开发习惯

    C#命名规则和开发习惯 类名首字母大小写区分 方法首字母大小写区分 属性首字母大小写区分

    C#命名规范开发文档

    **C#命名规范开发文档** **1. 编写目的** C#命名规范的主要目的是提高代码的可读性和可维护性。遵循统一的命名规则,可以让其他开发者更容易理解和使用你的代码,减少沟通成本,提高团队协作效率。同时,良好的...

    C# 命名规范合集(WinForm、ADO、Web)

    C# 命名规范合集 C# 命名规范是软件开发中非常重要的一部分,它直接关系到代码的可读性、可维护性和可扩展性。在本文中,我们将总结 C# 命名规范,包括控件、数据类型、ADO.NET 等方面的命名规范。 控件命名规范 ...

    C#命名规则和风格.doc

    以下是一些关键的C#命名规范,它们旨在提高代码的清晰度和一致性: 1. **类和方法名** 应该使用Pascal风格,即每个单词的首字母大写。例如,`public class SomeClass` 和 `public SomeMethod()`。 2. **局部变量和...

    C#命名规范和开发习惯

    C#是一种严谨的编程语言,遵循一定的命名规范和开发习惯对于编写可读性强、易于维护的代码至关重要。本文将详细阐述这些规范和习惯。 一、命名规范 1. 类型和方法名应遵循PascalCase规则,即每个单词首字母大写。...

    C#命名规则 C#命名规则

    以下是对C#命名规则的详细说明: 1. **标识符命名**: - 变量、方法、类、接口、枚举等的名称应使用有意义的单词或短语,用驼峰式命名(PascalCase)。 - 类型变量(泛型)使用大写字母作为前缀,如`TItem`。 - ...

    C#命名规则

    C# 命名规则 C# 命名规则是为了确保代码的可读性、可维护性和可扩展性而制定的规则。这些规则涵盖了变量、类、方法、参数和其他标识符的命名。 1. 变量命名规则 在 C# 中,变量的命名规则是使用 camelCase 风格,...

    c#命名规范 c#命名规范

    C#命名规范是编程实践中非常重要的一个环节,它有助于提高代码的可读性和一致性,使得团队成员能够更容易地理解和维护代码。以下是对C#命名规范的详细解释: ### 第一章 概述 规范制定原则: 1. **明确性**:命名...

    java和C#命名规范

    2. C#命名规范: - 类(Class):C#类名同样使用驼峰式命名,如`MyClassName`。 - 接口(Interface):接口名前通常加字母"I",然后接驼峰式命名,如`IMyInterface`。 - 方法(Method):方法名采用驼峰式命名,...

    C#命名规范(包括控件 及其变量名)

    C#命名规范是指在编写C#程序时,对于控件、变量、方法、类等命名的规则和约定。这些规则和约定可以帮助开发者更好地组织代码,提高代码的可读性和可维护性。 一、ADO.NET 命名规范 在ADO.NET中,命名规范主要针对...

    C#命名规范 C#规范文档

    ### C#命名规范详解 #### 1. 类的命名规则 - **规则1-1**:采用PascalCase(帕斯卡式命名)规则来命名类名,这意味着类名的首字母必须大写。例如,`Customer`而非`customer`。 - **规则1-2**:选择能够准确反映类...

Global site tag (gtag.js) - Google Analytics