c# – 空参数的可扩展行为
发布时间:2020-12-15 03:59:07 所属栏目:百科 来源:网络整理
导读:我正在实施IComparable和IComprable T在我的一个课程有没有关于在给定一个空参数时每种情况下CompareTo方法应该如何表现的建议?应该返回一个正数还是抛出一个ArgumentNullException?或者这个行为会因执行类而有所不同吗? 我看到了MSDN文档(here和here),但
我正在实施IComparable和IComprable< T>在我的一个课程有没有关于在给定一个空参数时每种情况下CompareTo方法应该如何表现的建议?应该返回一个正数还是抛出一个ArgumentNullException?或者这个行为会因执行类而有所不同吗?
我看到了MSDN文档(here和here),但对此没有任何意见.任何帮助将不胜感激. 解决方法IComparable.CompareTo() 和
IComparable<T>.CompareTo() 的两个MSDN引用如下:
没有任何VB对应于C#中的null. 注意前一段说:
但是,不是null的实例引用始终大于null引用,无论你如何比较类的实例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ARM汇编中的ldr和adr的区别及其在uboot中相关源码
- 在HTML里用ruby可以对汉字进行注音
- Ajax.NET Pro(AjaxPro)——DataSet Examples(
- vb.net – 为什么在lambda表达式中使用迭代变量很
- c# – 使用IdentityDbContext对Entity Framework
- 在SQLite中使用C#添加参数
- ruby-on-rails – 使用Twitter Bootstrap和Cocoo
- c# – 使用Linq在集合中的指定元素之后找到元素
- Weblogic启动时报org.xml.sax.SAXParseException
- c – 如何从std :: array :: pointer成员/依赖类
热点阅读