確定這樣的標題可能已經被混淆,所以我已經發布了2個代碼片段來說明我的意思添加對象的集合。聲明並創建一個對象,然後加入收藏VS使用new關鍵字來創建對象
注意:allUsers只是一個集合。
RegularUser regUser = new RegularUser(userName, password, name, emailAddress);
allUsers.Add(regUser);
VS
allUsers.Add(new RegularUser(userName, password, name, emailAddress));
- 哪個片斷A或B更好,爲什麼?
- 有什麼優點或缺點?
- 我寫的例子是C#但語言(C#,Java等)有所作爲?
我喜歡你在可讀性方面所說的話。 – ZeeMan 2010-03-27 00:14:14
@ZeeMan:謝謝。這實際上是兩者之間的唯一區別。編譯後的IL基本相同。 – 2010-03-27 00:18:24