假设这个!= null,当实现IComparable< T>时

我有一个类型为
T
的对象,它实现了
IComparable<T>
。实施
bool Equals (T obj)
以省略检查
if (ReferenceEquals(this, null)) { DoSomething() }
是否可以?我可以假设因为函数可以调用
this
已经不是空的吗? 非常感谢你。     
已邀请:
是的,你可以假设如果在一个对象上调用了该函数,那么该对象不是
null
。     
你应该总是假设
this != null
,因为C#保证它。     

要回复问题请先登录注册