ふらっとC#,C♯,C#(初心者用) Part31
■ このスレッドは過去ログ倉庫に格納されています
0673デフォルトの名無しさん
2008/10/07(火) 11:04:56そういう意味で参照渡しを前提とするパラメータには必ずrefかoutか付けないと
コンパイルが通らないようにすればいいと思ってるんだがC#はそうはなってない
んだよな。
値型の変数を参照渡しするときはoutなりrefなりつけないといけないが、参照型
の値を参照渡しするときは普通の変数のように渡せてしまう。
これじゃあとでコードを見たとき、この部分は参照渡しか値渡しなのか一目で
分からない。参照型の変数でも参照渡しするときはoutかrefを必須にすれば
よかったと思うんだがどうだろうか?
■ このスレッドは過去ログ倉庫に格納されています