如何在vb.net中将ArrayList转换为逗号分隔的字符串
我有一个包含ID值的ArrayList。
arr(0)=1
arr(1)=2
arr(2)=3
我想将它转换为字符串。
Dim str as string=""
str="1,2,3"
str = string.Join(",", arr.ToArray());
Array.ConvertAll<int, string>(str.ToArray(), new Converter<int, string>(Convert.ToString));
So...
str = string.Join(",", Array.ConvertAll<int, string>(str.ToArray(), new Converter<int, string>(Convert.ToString)));
GetType
和 Join
函数轻松实现它。Dim S = YourArrayList.ToArray(Type.GetType("System.String"))
MessageBox.Show(String.Join(",", S))
FOR EACH
语句逐个读取和存储数组中的每个项目到一个分隔字符串中。(但不建议使用)Dim S as string = ""
For Each item As String In YourArrayList
S &= item & ", "
Next
MessageBox.Show(S)
typeof(String)
。 - Panagiotis Kanavos