我有一些問題,從列表框中獲取選定的值到一個字符串。c#將選定的列表框項目複製到一個字符串
列表框包含多個值,我們稱它們爲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
的多個實例,而不是隻有一個具有多個數組值的字符串。