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