В чем разница между ключевыми словами ref и out?

Модификатор ref означает, что:

  1. Значение уже установлено и
  2. Метод может читать и изменять его.

Модификатор c#.net out означает, что:

  1. Значение не установлено и не может быть прочитано методом , пока не установлено.
  2. Метод должен установить его перед возвратом.

c#

reference

keyword

out

ref

2022-11-14T21:17:00+00:00