Collection expression dùng cú pháp ngoặc vuông [1, 2, 3] để khởi tạo array, list và span thay cho new List<int> { 1, 2, 3 } truyền thống.
- Hỗ trợ spread operator để ghép collection:
int[] combined = [..array1, ..array2]. - Code ngắn gọn hơn; compiler tối ưu hóa initialization, tránh cấp phát trung gian không cần thiết.
- Đây là chuẩn code hiện đại trong C#, tương đồng cú pháp với Python/JavaScript.