我在将列表框中的选定值转换为字符串时遇到了一些问题。
列表框包含多个值,我们称它们为 AZ。基本上,我想将所选项目复制到一个字符串中。
var listarray = new System.Collections.ArrayList(listboxName.SelectedItems);
string myval = "";
foreach (var arr in listarray)
{
myval = dep.ToString();
Console.WriteLine(myval); // this shows all the selected values
}
string finalStr = "some text before the values" + myval;
Console.WriteLine(finalStr);
我希望字符串显示“在值 A、B、C、D ... 之前的一些文本”,但是它输出“在值 A 之前的一些文本”
最后一个Console.WriteLine
只显示一个值,而不是所有选定的值。我尝试添加循环finalStr
内部foreach
,但这会创建多个实例,finalStr
而不是仅创建一个具有多个数组值的字符串。