我目前有这个代码,它的作用是从我选择类型的另一种形式 按下确定后,所选的流派将被放置在文本框中 这是OK按钮的代码:
但我有一个问题 当我处于流派形式时,我会同时选择3 行动&冒险,喜剧,戏剧它在文本框中写得很好 但是当我再次打开表单并选择另一个类型并按下确定时,它将显示如下: 行动&冒险,喜剧 如果我选择另一个,它将在喜剧之后添加2个逗号
private void OkayButton_Click(object sender, EventArgs e)
{
string Temp = "";
foreach (string Genre in SelectedGenresList)
{
Temp += Genre + ", ";
}
SelectedGenres = Temp;
this.DialogResult = DialogResult.OK;
this.Close();
}
答案 0 :(得分:0)
将所选类型添加到列表中。你可以轻松地将条目“合并”到带分隔符的字符串。 例如:
List<string> names = new List<string>() { "John", "Anna", "Monica" };
var result = String.Join(", ", names.ToArray());