我似乎一遍又一遍地寫這些代碼,並希望看看是否有更好的方式更一般地做到這一點。優雅的方式從對象列表到字典與其中兩個屬性
我開始了與富貴的對象列表
Foo[] foos = GenerateFoos();
我認爲要創建一個字典,其中鍵和值是富
這兩種性質例如:
Dictionary<string, string> fooDict = new Dictionary<string, string>():
foreach (Foo foo in foos)
{
fooDict[foo.Name] = foo.StreetAddress;
}
有沒有辦法一般地編寫這段代碼,因爲它看起來像一個基本的模板,其中有一個對象數組,一個關鍵屬性值屬性和一個字典。
有什麼建議嗎?
我使用VS 2005(C#,2.0)
任何在VS2005的工作? – leora 2009-06-01 12:05:27
那麼,你可以使用匿名方法和實用程序類寫一些類似的東西,但它可能會比現有的代碼更多的工作... – 2009-06-01 12:08:27
哦,那很好。比我的好多了:( – 2009-06-01 12:18:14