Cơ BảnC# iconC#

Collection expression trong C# 12 là gì và có lợi thế gì về hiệu năng?

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.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#