我想问一下高手关于List 集合的问题。 如何将 list 里的集合变成用 , 分开的字符串?比如一个list 集合 里面是 12345我要变成 1,2,3,4,5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下 list 集合的类型是 int我想要类似 join的方法将集合变成 , 分割的字符串。 循环元素少直接string就是了,元素多可以用StringBuilderStringBuilder sb = new StringBuilder();List<string> list = new List<string>() { "1", "2", "3", "4", "5" };foreach (string s in list){ sb.Append(s + ",");}string result = sb.ToString().TrimEnd(','); 哦,int的也一样StringBuilder sb = new StringBuilder();List<int> list = new List<int>() { 1, 2, 3, 4, 5 };foreach (int i in list){ sb.Append(i + ",");}string result = sb.ToString().TrimEnd(','); StringBuilder sb = new StringBuilder();List<int> list = new List<int>();list.Add(1);list.Add(2);list.Add(3);list.Add(4);for(int i =0;i<list.Count;i++){ if(i!=0)sb.Append(","); sb.Append(list[i]);}Console.WriteLine(sb.ToString()); List<int> lst=new List<int>{1,2,3,4};foreach(int i in lst){ //遍历就可} 谈C语言、C++语言、C#语言的异同点 数据库的一张表数据放入另一张表 请问如何实现在程序中启动WINDOWS的OSK软件盘,并制定软件盘所在屏幕的位置呢? Java 代码转C#代码 请同情一下初学者,分少请帮忙!!!!!!! 一个递归的问题,困扰好几天了 请高手高手高高手帮忙! winform 中 printDialog打印richtextbox 请问一个刷新的问题 基于udpclient的异步收发消息的实例代码 怎样可以知道dataGridView新增了行,因为我想动态增加行索引 Visual Studio 2005中的后台Form.Designer.cs怎么打开查看里面的代码?
我想要类似 join的方法将集合变成 , 分割的字符串。
StringBuilder sb = new StringBuilder();
List<string> list = new List<string>() { "1", "2", "3", "4", "5" };
foreach (string s in list)
{
sb.Append(s + ",");
}
string result = sb.ToString().TrimEnd(',');
List<int> list = new List<int>() { 1, 2, 3, 4, 5 };
foreach (int i in list)
{
sb.Append(i + ",");
}
string result = sb.ToString().TrimEnd(',');
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);for(int i =0;i<list.Count;i++)
{
if(i!=0)sb.Append(",");
sb.Append(list[i]);
}
Console.WriteLine(sb.ToString());
foreach(int i in lst)
{
//遍历就可
}