【发布时间】:2013-07-21 21:09:03
【问题描述】:
我在将列表框中的选定值转换为字符串时遇到了一些问题。
列表框包含多个值,我们称它们为 A-Z。基本上,我想将选定的项目复制到一个字符串中。
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 只显示一个值,而不是所有选定的值。我尝试在foreach 循环中添加finalStr,但这会创建finalStr 的多个实例,而不仅仅是一个具有多个数组值的字符串。
【问题讨论】: