C#语言命名规范在编写代码中作用很大,不然就无法直观了解诶代码所代表的含义。
1.用pascal规则命名方法和类型时候,第一个字母必须大写,并且后面的连接词第一个字母要大写。
如:public class DataGrid //创建一个公共类
{
public void DataBind() //在公共类中创建一个公共方法
{
}
}
2.用Camel规则命名方法和类型时候,第一个单词第一个字母小写。
如:string strUserName; //声明一个字符串变量strUserName
public void addUser(string strUserld,byte[] byPassword); //创建一个具有两个参数的公共方法
3.所有的成员变量前加前缀“_”
如:
public class DataBase //创建一个公共类
{
private string _connectionString; //声明一个私有成员变量
}
4.接口的名称前要加“I”
如:
public interface Iconvertible //创建一个公共接口Iconvertible
{
byte ToByte(); //声明一个byte类型的方法
}
5.方法命名,一般遵循动宾短语格式。
如:
public class File //创建一个公共类
{
public void CreateFile(string filePath) //创建一个CreateFile方法
{
}
public void GetPath(string path) //创建一个GetPath方法
{
}
}
6.所有成员变量声明在类的顶端,用一个换行把它和方法分开。
如:
public class Product //创建一个公共类
{
private string _productld; //在类的顶端声明变量
private string _productName; //在类的顶端声明变量
public void AddProduct(string productld,string productName) //创建以公共方法
{
}
}
7.用有意义的名字命名空间,如公司名、产品名
如:
namespace Zivsoft //公司命名
{
}
8.使用某个控件的值时,尽量命名局部变量
如:
public string GetTitle() //创建一个公共方法
{
string title=lbl_Title.Text; //定义一个局部变量
return title; //使用这个局部变量
}