String.IsNullOrEmpty()
dường như là một phương pháp được sử dụng rất tốt và tôi thấy mình muốn có một số viết tắt cho nó. Một cái gì đó giống như ???
vì nó sẽ được sử dụng trong một bối cảnh tương tự như toán tử kết hợp null nhưng được mở rộng để kiểm tra các chuỗi rỗng cũng như rỗng. I E.Có trường hợp nào cho toán tử String.IsNullOrEmpty không?
string text = something.SomeText ??? "Not provided";
Bạn có ý kiến gì về điều này? Nó sẽ không cần thiết làm nổi bật ngôn ngữ? Liệu nó có mở cửa cho các hoạt động trung cấp khác được cấp phép tích hợp sâu như vậy với trình biên dịch không? Hoặc nó sẽ là một bổ sung hữu ích cho ngôn ngữ.
Không phản đối ý tưởng, nhưng sợ khi nghĩ đến?, ??, ???, ????, ?????, ??????, ??????? vv – taylonr
nó đạt được những gì? mục đích của một ngôn ngữ không phải là kết hợp mọi câu lệnh vào một dòng duy nhất .... hay là nó? Hãy tưởng tượng các chương trình dòng duy nhất .... –
Các ngôn ngữ C# có rất nhiều đặc biệt 'kiến thức chuỗi' (xem làm thế nào ' "chuỗi" + "nối" + "công trình"') –