C# 函数详细通用命名规则

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

public class DataGrid

{

public void DataBind()

{

}

}


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

public class Product

{

private string _productId;

private string _productName;

public void AddProduct(string productId,string productName)

{

}

}


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

public class DataBase

{

private string _connectionString;

}


4.接口的名称加前缀 “I”。

public interface IConvertible

{

byte ToByte();

}


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

public class TableAttribute:Attribute

{

}


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

public class NullEmptyException:Exception

{

}


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

public class File

{

public void CreateFile(string filePath)

{

}

public void GetPath(string path)

{

}

}


8.局部变量的名称要有意义。

不要用x,y,z等等,用For循环变量中可使用i, j, k, l, m, n。

public class User

{

public void GetUser()

{

string[] userIds={“ziv”,”zorywa”,”zlh”};

for(int i=0,k=userIds.Length;i {

}

}

}


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

public class Product

{

private string _productId;

private string _productName;

public void AddProduct(string productId,string productName)

{

}

}


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

namespace Zivsoft//公司命名

{

}

namespace ERP//产品命名

{

}


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


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

public string GetTitle()

{

string title=lbl_Title.Text;

return title;

}


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

using System;

using System.Web.UI;

using System.Windows.Forms;

using CSharpCode;

using CSharpCode.Style;


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


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


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

public Sample()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

转载请注明:代码学堂>编程开发 > ASP.NET > C# 函数详细通用命名规则

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!10210454@qq.com
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!

磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持

磊宇堂 » C# 函数详细通用命名规则

提供最优质的资源集合

立即查看 了解详情