Вопросы с тегом «c#-8.0»

По вопросам, связанным с разработкой версии 8.0 языка C #. В этой версии добавлены ссылочные типы, допускающие значение NULL, методы интерфейса по умолчанию, асинхронные перечисления и другие функции и улучшения.

3
Обнуляемый ссылочный тип в C # 8 при использовании классов DTO с ORM
Я активировал эту функцию в проекте с классами объекта передачи данных (DTO), как показано ниже: public class Connection { public string ServiceUrl { get; set; } public string? UserName { get; set; } public string? Password { get; set; } //... others } Но я получаю ошибку: CS8618: Необнуляемое свойство …

2
C # не может сделать тип `notnull` обнуляемым
Я пытаюсь создать тип, похожий на Rust Resultили Haskell, Eitherи я дошел до этого: 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) => Value = error; public static implicit operator …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.