構造体とnullの比較
public struct S {
public readonly long Offset;
public readonly int Length;}
こういう構造体があったとして、なぜ
S s;
if (s != null) { }
がエラーじゃないのか不思議だったんですが、なんてことはない
if (((object)s) != null) { } // auto boxing
ということだったんですね。。。
性能劣化の原因として突き止めるのがすごく大変でした。。。
いくらなんでも警告くらい出すか、True にしちゃえばいいのに。