建議132 考慮用類名作為屬性名

2021-07-22 13:30:47 字數 380 閱讀 3639

建議132:考慮用類名作為屬性名

一般來說,若果屬性對應乙個型別,應該直接用型別名命名屬性名。如下:

class

person

}class

company

沒有必要為屬性名指定另外的名字,如:

public company thecompany
當然,除非我們的型別當中有多個company型別的屬性,這樣就必須為我們的屬性重構成不同的命名,如:

class

person

public company secondcompany

}

**:《編寫高質量**改善c#程式的157個建議》陸敏技

類名作為形式引數

形式引數 基本型別 太簡單,不是我今天要講解的 引用型別 類名 匿名物件的時候其實我們已經講過了 需要的是該類的物件 抽象類 介面 class student class studentdemo class studenttest public static void main string arg...

c 反射機制 用類名作變數,動態建立物件

從建立物件的角度上來看,狹義的說,比如有個 class a 你能直接 new a 來建立 物件。但是如果想根據字串 a 來建立 class a 的物件,比如 使用 new a 的形式來建立 物件,甚至 a 是個變數。str a new str.這種把 class 作為變數,又能在執行時建立物件的機制...

c 反射機制 用類名作變數,動態建立物件

什麼是反射 從建立物件的角度上來看,狹義的說,比如有個 class a 你能直接 new a 來建立 物件。但是如果想根據字串 a 來建立 class a 的物件,比如 使用 new a 的形式來建立 物件,甚至 a 是個變數。str a new str.這種把 class 作為變數,又能在執行時建...