4
Какой самый элегантный способ написать метод «Try» в C # 7?
Я пишу тип реализации Queue, в котором есть TryDequeueметод, который использует шаблон, аналогичный различным TryParseметодам .NET , где я возвращаю логическое значение, если действие выполнено успешно, и использую outпараметр для возврата фактического значения в очереди. public bool TryDequeue(out Message message) => _innerQueue.TryDequeue(out message); Теперь я люблю избегать outпараметров, когда могу. …
21
c#