Насколько я могу судить, единственным параметром для out
является то, что вызывающий может получить несколько возвращаемых значений из одного вызова метода. Но мы можем также получить несколько значений результата, используя ref
параметры!
Итак, существуют ли другие ситуации, когда параметры out
могут оказаться полезными и где мы не могли бы использовать параметры ref
вместо этого?
Спасибо.