这看起来似乎是一个简单的问题,但在TextBox中显示存储在String类型的Enumerable对象中的项的方法或语法方面是否有最好的方法? (和其他控制)
我有以下代码:
if (CategoryTypes.Count() >= 1)
{
foreach (var category in CategoryTypes)
{
txtCategories.Text += category + ", ";
}
}
有更好的方法吗?
答案 0 :(得分:5)
txtCategories.Text = string.Join<string>(", ", CategoryTypes);
答案 1 :(得分:0)
假设 CategoryTypes 是一个字符串数组。你可以做到
txtCategories.Text = string.Join(CategoryTypes, ", ");