Dictionary泛型类,是.net framework2.0后新增的一个类,提供从一组键到一组值的映射。
在代码中,首先实例化了一个Dictionary对象mydic,ds是一个DataSet实例,用来装载从数据源获取的数据集,程序利用foreach遍历所有数据行,获取“barcode”字段值,并将其作为一个key,加入mydic对象(mydic[s] = null;)。因为key是不能重复的,所以,只有尚不存在的barcode值才能被成功加入到集合。程序巧妙地利用Dictionary中的键(key)必须唯一的特点,用极少的代码和极简单的算法,轻松达成目标。
本算法由一高人指点所得,其博客地址为:http://www.cnblogs.com/81/ ,欢迎前往膜拜。
******