Tôi thực sự thích cú pháp kiểu ẩn danh. ví dụ.phiên bản viết tắt của ExpandoObject hoặc từ điển?
new {a = 1, b = 2, c = 25.2}
Sẽ gọn gàng nếu có phiên bản như thế này cho Expando hoặc Dictionary. Là có một cách?
Tôi thực sự thích cú pháp kiểu ẩn danh. ví dụ.phiên bản viết tắt của ExpandoObject hoặc từ điển?
new {a = 1, b = 2, c = 25.2}
Sẽ gọn gàng nếu có phiên bản như thế này cho Expando hoặc Dictionary. Là có một cách?
Bạn có thể làm điều này
Dictionary<string, object> dict =
new Dictionary<string, object> { { "a", "foo" }, { "b", 1 } };
Cũng lưu ý rằng bạn có thể làm
var O = new { A = "foo", B = 12 };
Nếu bạn có thể giải quyết cho từ điển, bạn có thể thử:
var dict =
new Dictionary<string, double> { { "a", 1 }, { "b", 2 }, { "c", 25.2 } };
Nó nổi bật như thế nào tương tự như câu trả lời của chúng tôi - chúng tôi nerds thực sự làm suy nghĩ như nhau :) –
thể trùng lặp của [Can Tôi sử dụng bộ khởi tạo bộ sưu tập cho các mục từ điển?] (Http://stackoverflow.com/questions/495038/can-i-use-a-collection-initial izer-for-dictionarytkey-tvalue-entries) –