Cách gọn gàng nhất/ngắn nhất tôi có thể viết bộ khởi tạo bộ sưu tập nội tuyến là gì?Trình khởi tạo bộ sưu tập nội tuyến ngắn nhất? C#
Tôi không quan tâm đến tên tham chiếu, chỉ mục là tốt và mục chỉ cần được sử dụng trong phạm vi của phương pháp.
Tôi nghĩ rằng một bộ sưu tập kiểu ẩn danh sẽ phức tạp hơn bởi vì tôi sẽ phải tiếp tục viết tên khóa mỗi lần.
Tôi hiện đang có
var foo = new Tuple<int, string, bool>[]
{
new Tuple<int, string, bool>(1, "x", true),
new Tuple<int, string, bool>(2, "y", false)
};
Im hy vọng C# 4.0 sẽ có một cái gì đó ive bỏ qua.
bạn muốn ngắn nhất hoặc gọn gàng nhất? – Jodrell
Nếu nó được sử dụng nhiều, bạn có thể viết lớp của riêng bạn có phương thức 'Add (int, string, bool)' và sau đó sử dụng bộ khởi tạo bộ sưu tập, như 'var foo = new MyCollection {{1," x ", true}, {2, "y", false}}; ' – nawfal