我非常喜歡匿名類型的語法。例如ExpandoObject或字典的簡寫版本?
new {a = 1, b = 2, c = 25.2}
如果在Expando或Dictionary中有這樣的版本,它會很整潔。有沒有辦法?
我非常喜歡匿名類型的語法。例如ExpandoObject或字典的簡寫版本?
new {a = 1, b = 2, c = 25.2}
如果在Expando或Dictionary中有這樣的版本,它會很整潔。有沒有辦法?
你可以做到這一點
Dictionary<string, object> dict =
new Dictionary<string, object> { { "a", "foo" }, { "b", 1 } };
還要注意的是你可以做的
var O = new { A = "foo", B = 12 };
如果你能解決的字典,你可以嘗試:
var dict =
new Dictionary<string, double> { { "a", 1 }, { "b", 2 }, { "c", 25.2 } };
它的驚人之處與我們的答案有多相似 - 我們的書呆子真的很喜歡:) – 2011-12-26 06:50:24
可能重複[燦我使用Dictionary條目的集合初始值設定項?](http://stackoverflow.com/questions/495038/can-i-use-a-collection-initial izer-for-dictionarytkey-tvalue-entries) –
2013-09-27 20:09:15