码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-05-04 18:58:02      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

/// <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();

 1     class SampleClass
 2     {
 3         public void Init()
 4         {
 5             //本地初始化代码1
 6             //本地初始化代码2
 7             RemoteInit();
 8         }
 9         public void RemoteInit()
10         {
11 
12         }
13     }
14    应该重构为如下:
15     class SampleClass
16     {
17         public void Init()
18         {
19             LoadInit();
20             RemoteInit();
21         }
22         public void LoadInit()
23         {
24             //本地初始化代码1
25             //本地初始化代码2
26         }
27 
28         public void RemoteInit()
29         {
30 
31         }
32     }

 

  

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

标签:

原文地址:http://www.cnblogs.com/piaoguo/p/5459157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!