Câu hỏi được gắn thẻ «c#-8.0»

Đối với các vấn đề liên quan đến phát triển với phiên bản 8.0 của ngôn ngữ C #. Phiên bản này bổ sung thêm các loại tham chiếu vô hiệu, phương thức giao diện mặc định, liệt kê không đồng bộ cũng như các tính năng và cải tiến khác



3
Nó có nghĩa gì?
Đôi khi tôi thấy đoạn mã sau đây và không biết biểu thức nào đang thực sự kiểm tra. public static void Something(string[] value) { if (value is { }) { DoSomethingElse(); } }
36 c#  c#-8.0 

2
Tạo IAsyncEnumerable trống
Tôi có một giao diện được viết như thế này: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Tôi muốn viết một triển khai trống không trả về mục nào, như vậy: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing …












Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.