Object.ReferenceEquals

Object.ReferenceEqualsで、2つのオブジェクトが同一インスタンスか(参照の同一性)を判定する。

Object.ReferenceEquals(Object, Object) メソッド (System) | Microsoft Learn

MainClass.csで、

こう書く。

こうなる。
こうなる。

こうなる。
stringはイミュータブル(変更不可)であり、文字列が同じでも作り方などでインスタンスが違うことがある。

Sample/dotnet/Object/ReferenceEquals/src/Object_ at master · bg1bgst333/Sample · GitHub