【发布时间】:2014-05-22 05:28:09
【问题描述】:
我正在尝试使用 equal 方法比较两列类型字符串。将两列存储在两个不同的数组中。
是否有任何快速的方法可以做到这一点,而且由于两列可能很大,所以需要有效的方法来做到这一点。
我需要从某个表中获取两列值。所以数组是保存值或其他需要使用的结构的好主意。
谢谢,
【问题讨论】:
-
如果列中没有可重复的值,您可以将这些值保存在
HashSet<String>;如果有可重复的值 - Dictionary。在您的问题中,基于哈希的集合比数组/列表更有效 -
@Dmitry Bychenko - 两列中的值都有可重复的值。
-
你有数据库,不能在查询中做比较吗?
标签: c# performance string-comparison