Someone asked me the other day when they should use the parameter keyword out
instead of ref
. While I (I think) understand the difference between the ref
and out
keywords (that has been asked before) and the best explanation seems to be that ref
== in
and out
, what are some (hypothetical or code) examples where I should always use out
and not ref
.
Since ref
is more general, why do you ever want to use out
? Is it just syntactic sugar?