C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 125 を表示中)
■74196 / )  string型の謎
□投稿者/ ぶなっぷ (15回)-(2014/12/08(Mon) 10:08:13)

分類:[.NET 全般] 

C++歴20年、C#歴半年の者です。
C#において、string型は参照型の扱いじゃないですか。
でも、以下のようにすると、
string Test = "aaa";
string Test2 = Test;
Test2 = "bbb";

Testの値は"aaa"のまま。
普通の参照型なら"bbb"に変わるはずで、変わらないと言うことは
operator=()がオーバーライドされているのか?

と思いきや、C#ではoperator=()はオーバーライド不可能ときたもんです。
もう、頭の中に???がいっぱいです(笑)。

返信 編集キー/


管理者用

- Child Tree -