refによる変数を渡す。または価値ジレンマ
-
29-10-2019 - |
質問
静的ないくつかのボイドメソッドがあります。
これらの変数に大量のテキストを渡すので、参照または価値で変数を渡す方が良いでしょうか。
public static void renderText(ref StringBuilder build)
{
//Do your job.
}
だから誰かが私を説明できますか、私がの参照を送るとどうなりますか StringBuilder
, 、これにのみアクセスできますか StringBuilder
? (それは正しくコピーしません!)。
そして、私が入力引数の値やその他のプロパティをメソッドに変更していない場合に備えて。
したがって、変数が十分に大きく、操作されていないこの場合、私は常にその参照を送るべきです。はいの場合、それは何かを妨害しますか?
正しい解決策はありません
所属していません StackOverflow