Object.Equals

Object.Equalsは、基本的には参照の同一性を評価する。

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

CustomClass.csとMainClass.csで、

こう書く。

こうなる。
こうなる。

こうなる。
インスタンスのクラスによってはオーバーライドされて値の等価性を評価するようになっている場合もあるので注意。

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