首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#数据结构有关问题

2012-05-10 
c#数据结构问题程序是这样的:我从数据库表中拿到记录遍历,这时需要三个数据结构存储name字段值,在遍历过程

c#数据结构问题
程序是这样的:我从数据库表中拿到记录遍历,这时需要三个数据结构存储name字段值,在遍历过程中做2次比较,我现在用的是ArrayList,代码如下:

C# code
foreach(String name in Collection){if(!list1.Contains(name)){if(!list2.Contains(name)){list1.Add(name);list2.Add(name);}}}

被告知换成set或者map效率高,是hashset和hashmap么?求教

[解决办法]
如果它说的不是c++的set和map,应该是
[解决办法]
C#用dictionary吧,查询肯定是哈希表快的
[解决办法]
5楼6楼正解。

热点排行