【转】编写高质量代码改善C#程序的157个建议——建议132:考虑用类名作为属性名

 

建议132:考虑用类名作为属性名

一般来说,若果属性对应一个类型,应该直接用类型名命名属性名。如下:

    class Person
    {
        public Company Company { get; set; }
    }

    class Company
    {
        //省略
    }

没有必要为属性名指定另外的名字,如:

public Company TheCompany{get;set;}

 

当然,除非我们的类型当中有多个Company类型的属性,这样就必须为我们的属性重构成不同的命名,如:

    class Person
    {
        public Company Company { get; set; }
        public Company SecondCompany { get; set; }
    }

 

 

 

转自:《编写高质量代码改善C#程序的157个建议》陆敏技

posted @ 2017-12-08 18:01  指间的徘徊  阅读(246)  评论(0编辑  收藏  举报