Re[4]: Опять про исключения бизнес-процесса (2017 год)
От: TG  
Дата: 01.11.17 07:53
Оценка:
Здравствуйте, yenik, Вы писали:

Y>2)

Y>bool TryTransfer(int toAccount, decimal amount, out TransferValidationResult transferValidationResult);

Те же коды возврата, вид сбоку. С теми же недостатками.

Кроме того FDG:

X AVOID using out or ref parameters.

Using out or ref parameters requires experience with pointers, understanding how value types and reference types differ, and handling methods with multiple return values. Also, the difference between out and ref parameters is not widely understood. Framework architects designing for a general audience should not expect users to master working with out or ref parameters.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.