读书人

如何写最干净利落

发布时间: 2013-02-28 11:33:09 作者: rapoo

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

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

但是,1来,每次跟数组的所有内容比,会不会比较慢?2来,如何把数组变成一个字符串?
[解决办法]
string.Join("", yourlist.Distinct())

读书人网 >C#

热点推荐