代码改变世界

关于string.Join()

2011-08-09 20:22  DylanChan  阅读(289)  评论(0编辑  收藏  举报

String.Join(): 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。

想得到"随笔,文章,新闻"这样的结果
01        //方法一
02        List<user> user = new UserService().GetUserInfo();
03        StringBuilder sb = new StringBuilder();
04        int i = 1;
05        foreach (var u in user)
06        {
07            sb.Append(u.UserName);
08            if (user.Count != i)
09            {
10                sb.Append(",");
11            }
12            i++;
13        }
14        return sb.ToString();

利用string.Join()

        //方法二
        string outPutHtml = string.Join(",", user.Select(p => p.UserName).ToArray());
        return outPutHtml;