显示存储在Ienumerable <string>对象中的字符串项的最佳方法是什么?</string>

时间:2011-11-30 11:45:27

标签: c# asp.net

这看起来似乎是一个简单的问题,但在TextBox中显示存储在String类型的Enumerable对象中的项的方法或语法方面是否有最好的方法? (和其他控制)

我有以下代码:

    if (CategoryTypes.Count() >= 1) 
    {
         foreach (var category in CategoryTypes)
         {
             txtCategories.Text += category + ", ";
         }
    }

有更好的方法吗?

2 个答案:

答案 0 :(得分:5)

txtCategories.Text = string.Join<string>(", ", CategoryTypes);

答案 1 :(得分:0)

假设 CategoryTypes 是一个字符串数组。你可以做到

txtCategories.Text = string.Join(CategoryTypes, ", ");