Trong những ngày cũ, chúng tôi thuận tiện có thể khởi tạo các bộ sưu tập có thể thay đổi sử dụng niềng răng, như trong ví dụ sau:Tôi có thể khởi tạo bộ sưu tập bất biến BCL bằng niềng răng không?
var myDictionary = new Dictionary<string, decimal> {{"hello", 0m}, {"world", 1m}};
Có một cú pháp tương tự có thể được sử dụng với các bộ sưu tập bất biến BCL? Tôi hiểu nó vẫn là bản phát hành trước nhưng có thể có một cú pháp được đề xuất hoặc ít nhất câu hỏi này sẽ đóng vai trò là phản hồi để triển khai các trình khởi tạo thuận tiện này.
Trong lúc này, ngắn nhất tôi đã tìm thấy như sau:
var myDictionary = new Dictionary<string, decimal> {{"hello", 0m}, {"world", 1m}}.ToImmutableDictionary();