建議124 考慮在命名空間中使用複數

2021-07-22 13:21:58 字數 375 閱讀 1789

建議124:考慮在命名空間中使用複數

如果有一組功能相近的型別被分到了同乙個命名空間下,可以考慮為命名空間使用複數。

最典型的例子有,在fcl中,我們需要把所有的非泛型集合類集中在一起存放,所以就有了system.collections命名空間。這樣的命名規範,好處是即便沒有使用過集合類的人,看到這個命名空間,也會知道它之下是和集合(即collection)相關的一些型別。不要出現類似system.allcollections、system.thecollection這樣的命名,這看上去不是太繁瑣、就是含義不清。

舉乙個例子,如果我們在專案中存在一系列processor型別,則可以使用命名空間processors。

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

php命名空間中別名的使用

mysql中可以為字段和表名等取別名如 1 select a.username,a.order from orders as a inner join user as b on a.username b.username 為表取別名 2 select count goods id as totalg...

WPF使用其他命名空間中的型別

為使用未在wpf命名空間中定義的類,需要把.net命名空間對映 到乙個xml命名空間 xaml有乙個特殊的語法可用於完成這一工作。語法 xmlns prefix clr namespace namespace assembly assemblyname prefix 是希望在xaml標記中用於指示命...

C 在命名空間中宣告類和成員函式

雖然很多程式設計師都熟悉名字空間的概念,但他們常常都是被動地使用名字空間。也就是說他們使用的是第三方定義的成員 如標準庫的類和函式 而不是在名字空間中宣告自己的類和函式。本文擬討論如何在名字空間中宣告自己的類和函式,以及如何在程式中使用它們。名字空間是乙個範疇,它包含類宣告,函式宣告,常量宣告和模板...