Bạn có nghĩ rằng C# sẽ hỗ trợ một cái gì đó như ?? = toán tử?Bạn nghĩ gì về toán tử =? Trong C#?
Thay vì điều này:
if (list == null)
list = new List<int>();
Nó có thể là có thể viết:
list ??= new List<int>();
Bây giờ, tôi có thể sử dụng (nhưng có vẻ như với tôi không tốt có thể đọc được):
list = list ?? new List<int>();
Điều đó sẽ thật tuyệt! Không chắc chắn nếu nó hỗ trợ nó ... nhưng có, tôi thích nó! – Zoidberg
Đề xuất ý tưởng này làm cho các bộ phận Ruby của tôi trở nên ấm áp. (Xem Ruby '|| =' nhà điều hành.) –