如何在沒(méi)有無(wú)限遞歸的'=='運(yùn)算符重載中檢查空值?以下將導(dǎo)致==運(yùn)算符重載方法的無(wú)限遞歸 Foo foo1 = null;
Foo foo2 = new Foo();
Assert.IsFalse(foo1 == foo2);
public static bool operator ==(Foo foo1, Foo foo2) {
if (foo1 == null) return foo2 == null;
return foo1.Equals(foo2);
}我如何檢查空值?
如何在沒(méi)有無(wú)限遞歸的'=='運(yùn)算符重載中檢查空值?
ibeautiful
2019-08-09 10:08:39