首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IComparer,IEquatable还是niether?

IComparer,IEquatable还是niether?
EN

Stack Overflow用户
提问于 2013-11-27 12:41:13
回答 1查看 41关注 0票数 0

我有两种不同的类型,TypeA和TypeB,这两种类型都是可以关联的,因为它们描述相同的概念,但从不同的角度来看--尽管存在松散的时间关系。

我想要创建一个实用程序方法来测试我传递给实用程序方法的两种类型是否实际上是相关的。

这些对象并不是直接公平的,但我认为它们可能是可比较的(它们是可比较的),但是当我查看ICompareable的描述时,它建议应该实现它来帮助数组的排序。

是否有更好的接口可供使用,还是应该创建自己的比较器例程,而不实现任何接口。这是我现在要做的,但我认为可能有一个更具体的模式解决方案,因此问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-27 12:52:54

我会选择自己的解决方案,因为IComparerIEquatable都不符合您的需求。

也许仅仅是bool IsRelatedTo()实例方法就足够了?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20242808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档