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


2
C # 's không thể làm cho `notnull` gõ nullable
Tôi đang cố gắng tạo một loại tương tự như của Rust Resulthoặc Haskell Eithervà tôi đã đạt được điều này: public struct Result<TResult, TError> where TResult : notnull where TError : notnull { private readonly OneOf<TResult, TError> Value; public Result(TResult result) => Value = result; public Result(TError error) => …

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.