遍历Ilist,并用指定字符分隔开

我是翔子 2010-10-13 04:36:46
假如IList<string> list 中有:
苹果
鸭梨
香蕉
橘子

现在的问题是,遍历IList到一个string a中,格式是这样的:
string a = "苹果,鸭梨,香蕉,橘子";

也就是说如何用“,”符号分割开,注意最后一项后面是没符号的

谢谢了
...全文
242 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxing2010 2010-10-14
  • 打赏
  • 举报
回复
var str = string.Join(",",list.ToArray());

done!
小夏天~ 2010-10-14
  • 打赏
  • 举报
回复
有解。。
wuyq11 2010-10-13
  • 打赏
  • 举报
回复
IList直接强制转换list
string s = lst.Aggregate((a, n) => a + "," + n);
Console.WriteLine(s);
tashiwoweiyi 2010-10-13
  • 打赏
  • 举报
回复
已经来晚了
tashiwoweiyi 2010-10-13
  • 打赏
  • 举报
回复
hitlcyu19 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yoyo_fan_503 的回复:]

引用 1 楼 arthur080319 的回复:
string a ="";
foreach(string str in list)
{
a=str+",";
}
a.trimEnd(',');

+2
[/Quote]
首先想到的
garfieldzf 2010-10-13
  • 打赏
  • 举报
回复

用linq更方便
Console.WriteLine(new String(list.Aggregate((a,b) => a+","+b).ToCharArray()));
yoyo_fan_503 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 arthur080319 的回复:]
string a ="";
foreach(string str in list)
{
a=str+",";
}
a.trimEnd(',');
[/Quote]
+2
q107770540 2010-10-13
  • 打赏
  • 举报
回复

void Main()
{
IList<string> list =new List<string>();
list.Add("苹果");
list.Add("鸭梨");
list.Add("香蕉");
list.Add("橘子");
Console.Write(new string(list.Aggregate((a,b)=>a+","+b).ToCharArray()));
}

//结果:
//苹果,鸭梨,香蕉,橘子


yoyo_fan_503 2010-10-13
  • 打赏
  • 举报
回复
xiangmei521

(翔子)

等 级:
结帖率:101.19%
honghu3000 2010-10-13
  • 打赏
  • 举报
回复
stirng[] b=a.split(",")
foreach
{

}
Arthur080319 2010-10-13
  • 打赏
  • 举报
回复
string a ="";
foreach(string str in list)
{
a=str+",";
}
a.trimEnd(',');
内容概要:本文提出了一种融合模型预测控制(MPC)与人工势场法(APF)的船舶运动规划方法,旨在解决复杂海上交通场景下符合国际海上避碰规则(COLREG)的智能避碰路径规划问题。该方法充利用MPC的滚动优化与前瞻预测能力,结合APF对动态障碍物的实时响应优势,构建包含目标引力场与多船斥力场的综合势场模型,并显式嵌入COLREG规则以确保避让行为的合法性与可解释性。通过在多船会遇、交叉、追越等多种复杂场景下的Matlab仿真实验,验证了该方法在生成安全、平滑、合规轨迹方面的有效性与鲁棒性,为智能船舶自主航行提供了可靠的决策支持。; 适合人群:从事航海自动化、智能船舶系统、海洋机器人、路径规划与智能控制研究的科研人员,以及具备Matlab编程与控制系统基础的研究生和工程技术人员。; 使用场景及目标:① 实现多船复杂交互环境下的智能避碰决策;② 开发符合国际法规的无人船自主航行系统;③ 深入学习MPC与APF融合算法的设计原理与仿真实现;④ 为智能航运、海上交通管理系统提供核心算法技术支持。; 阅读建议:建议结合提供的Matlab代码进行仿真实验,重点理解势场函数构建、COLREG规则的形式化表达、约束处理机制及MPC滚动优化的实现细节,同时对照国际避碰规则条款验证算法行为的合规性与合理性。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧