在Razor中,如何使用分隔符打印循环?

时间:2013-05-08 13:34:29

标签: c# asp.net-mvc razor

我有以下代码:

            @foreach (UserAccount ua in company.Users) {
                @ua.userName, 
            }

哪个会打印:

user1, user2, user3,

如何摆脱最后一个“,”?

2 个答案:

答案 0 :(得分:6)

使用String.Join

@(string.Join(company.Users.Select(u => u.UserName), ", "))

答案 1 :(得分:5)

使用String.Join方法。它会为你处理最后一个逗号。

@(string.Join(company.Users.Select(x => x.userName), ", "))