私はこのコードを理解しようとしています:
double b = 3;
object o = b;
Console.WriteLine(o.Equals(3));//false
Console.WriteLine(o.Equals(b));//true
Console.WriteLine( o == (object)b );//false
- 新しいボクシングごとに、オブジェクト b の異なる参照が作成されますか?
- 1. が正しい場合、
o.Equals(b)なぜtrue? - 参照をチェックしない場合
Equals、なぜo.Equals(3)ですかfalse?
ありがとう。