日期:2014-05-17  浏览次数:20905 次

怎么写最干净利落?
比如读取一个表,表里有个字段A(字符类型),会有重复的。(其他的字段可能不重复,这个不管,反正我都要读出来)
然后我要把A字段里不重复的内容组成一个字符串。该怎么做?

首先想到的是设一个数组。在循环读取记录的时候,每次读到这个字段,就跟数组比较一下,没有的就加入。
最后把数组变成一个用逗号分隔的字符串。

但是,1来,每次跟数组的所有内容比,会不会比较慢?2来,如何把数组变成一个字符串?

------解决方案--------------------
string.Join("", yourlist.Distinct())