C♯相談室 Part5
■ このスレッドは過去ログ倉庫に格納されています
0160デフォルトの名無しさん
NGNGあー、わかってるよ。一度作ったら中身が不変だってことだ。
だから、一見中身が変えられているような次のコード
string s = "age"; s = "sage";
は実は新しいstring(sage)を作って、sの参照先を変えているだけだってことだ。
これは型が参照型かどうかとは関係ない。不変の値型だってつくれるぜ。意味ないけど。
それじゃ応用問題だ。stringが不変であるメリットは何だ?ヒントはすでに
おれが言った。
■ このスレッドは過去ログ倉庫に格納されています