您的位置:首页 > 编程语言 > C#

C#基础系列之第一弹:语言规范

2016-05-04 17:20 381 查看
/// <summary>
/// 类命名,公共开放给调用者的属性,字段,方法都应该使用PascalCasing方式
/// </summary>
class Person
{
public string FirstName;
public string LastName;

public string Name
{
get
{
return string.Format("{0},{1}", FirstName, LastName);
}
}

public string GetName()
{
return Name;
}
}

/// <summary>
/// 私有字段,变量都应该使用camelCasing方式
/// </summary>
class Person
{
private string firstName;
private string lastName;

public string Name
{
get
{
return string.Format("{0},{1}", firstName, lastName);
}
}

private int doSomeThing(int a ,int b)
{
int iTemp = 10 ;
return a + b + iTemp ;
}
}


2 提供有意义的命名:
Person person=new Person(); 而不是 Person max = new Person();

class SampleClass
{
public void Init()
{
//本地初始化代码1
//本地初始化代码2
RemoteInit();
}
public void RemoteInit()
{

}
}
应该重构为如下:
class SampleClass
{
public void Init()
{
LoadInit();
RemoteInit();
}
public void LoadInit()
{
//本地初始化代码1
//本地初始化代码2
}

public void RemoteInit()
{

}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: