代入(string)

stringおよびStringはクラスなので参照型。
代入したら同じ参照先を指す。
文字列は変更不可であり、違う文字列を代入すると、参照先も変わる。

文字列 - C# プログラミング ガイド | Microsoft Learn

MainClass.csで、

こう書くと、

こうなる。
こうなる。

こうなる。
値型のように独立しているように見えるが、そうではなく参照先が変わってる。

Sample/cs/string/assignment/src/string_/string_/Mainclass.cs at master · bg1bgst333/Sample · GitHub