将所选文本添加到以逗号

时间:2015-10-13 16:54:21

标签: c#

我目前有这个代码,它的作用是从我选择类型的另一种形式 按下确定后,所选的流派将被放置在文本框中 这是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();
    }

1 个答案:

答案 0 :(得分:0)

将所选类型添加到列表中。你可以轻松地将条目“合并”到带分隔符的字符串。 例如:

List<string> names = new List<string>() { "John", "Anna", "Monica" };
var result = String.Join(", ", names.ToArray());