参照渡しもあるが、outキーワードを用いた『出力引数』を使う方がよさそう。
http://ufcpp.net/study/csharp/sp_ref.html

…と思ったけど、文字列配列を入出力しようとして問題発覚。
http://homepage3.nifty.com/midori_no_bike/CS/sample.html

// Note: 関数内では、out の値を参照できない(設定のみ可)。
// 参照すると、コンパイルエラーとなる!

ってこういうことだったのね。素直にrefを使う。