Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Хотя ссылочные типы передаются по ссылке (передается копия ссылки), использование ref
или out
позволяет передавать саму ссылку на объект по ссылке.
Это может быть полезно в следующих случаях:
TryParse
: Метод возвращает bool
, сигнализирующий об успехе парсинга, а результат записывается в аргумент out
. Без out
пришлось бы либо выбрасывать исключение при неудаче (не всегдажелательно), либо возвращать кортеж.ref
) может быть незначительно более эффективной, чем возвращение новогХотя ссылочные типы передаются по ссылке (передается копия ссылки), использование ref
или out
позволяет передавать саму ссылку на объект по ссылке.
Это может быть полезно в следующих случаях:
TryParse
: Метод возвращает bool
, сигнализирующий об успехе парсинга, а результат записывается в аргумент out
. Без out
пришлось бы либо выбрасывать исключение при неудаче (не всегдажелательно), либо возвращать кортеж.ref
) может быть незначительно более эффективной, чем возвращение новогЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.