Int32.Equals(object)

引数にobjectを取る場合もある。

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

MainClass.csで、

こう書く。

こうなる。
こうなる。

こうなる。
intを引数に取るバージョンはサイズ小さいとき、暗黙キャストでTrueになる。
しかし、objectを引数に取るバージョンは、相手をobjectに一旦変換すると、元々がint以外の場合はFalseになる。

Sample/dotnet/Int32/Equals_object/src/Int32_ at master · bg1bgst333/Sample · GitHub