Re[9]: обработка ошибок
От: Ночной Смотрящий Россия  
Дата: 09.04.22 07:48
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>
vaa>Result result = new Result.Ok("OK");

vaa>WriteLine(result switch
vaa>{
vaa>    Result.Ok x => "200 " + x.Result,
vaa>    Result.Error e => "400 " + e.Err
vaa>});

vaa>public record Result()
vaa>{
vaa>    public record Ok(string Result) : Result();
vaa>    public record Error(string Err) : Result();
vaa>}
vaa>


ЧТД. Ровно 100% этого кода при использовании исключений можно выкинуть.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.