编程语言
首页 > 编程语言> > c# – 假设这个!=实现IComparable时为null

c# – 假设这个!=实现IComparable时为null

作者:互联网

我有一个类型为T的对象,它实现了IComparable< T>.实现bool Equals(T obj)以省略检查if(ReferenceEquals(this,null)){DoSomething()}时可以吗?我可以假设,因为可以调用该函数,这已经不是空的了吗?

非常感谢你.

解决方法:

是的,您可以假设如果已在对象上调用该函数,则该对象不为null.

标签:c,icomparable
来源: https://codeday.me/bug/20190518/1128632.html