将选定文本添加到以逗号分隔的文本框中

本文关键字:文本 分隔 添加 | 更新日期: 2023-09-27 18:17:35

我目前有这个代码,它所做的是从另一种形式我选择类型当按ok键时,选中的类型将被放置在一个文本框中这是OK按钮的代码:

但是我有一个问题例如,当我处于这种类型的形式时,我同时选择了3个行动,冒险,喜剧,戏剧在文本框里写得很好但是当我再次打开表单并选择另一个类型并按ok时,它会显示如下:行动,冒险,喜剧,如果我选择另一个它会在comedy

后面加上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();
    }

将选定文本添加到以逗号分隔的文本框中

将选择的类型添加到列表中。然后,您可以轻松地将条目"合并"为带分隔符的字符串。例子:

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