c# - 如何连接字符串中的对象,中间有分号?
问题描述
我有一个列表,我遍历如下:
foreach (var obj in mylist)
{
return += obj.Value.ToString() + ";";
}
这似乎不起作用。我需要一个StringBuilder
吗?
解决方案
你可以使用string.Join
使用每个元素或成员之间的指定分隔符连接指定数组的元素或集合的成员。
将序列的每个元素投影到新形式中。
return string.Join(";", mylist.Select(x => x.Value));
推荐阅读
- angular - 当我在选择字段中选择一个时,将选择中的所有值传递给函数
- flutter - Flutter 自定义 UI 可滚动
- ffmpeg - ffmpeg:在不改变实际宽度和高度的情况下缩放视频
- python - 在 PyQtGraph 和 PySide2 中使用 ImageView 修复文本位置
- networking - 子网 - 网络
- spartacus-storefront - 如何更改 Spartacus 中的页面布局?
- r - 数据帧上的反向对数转换
- android - 获取设备位置在我的代码中不起作用?
- javascript - 如何从数据库中获取然后渲染反应组件?
- python - 在 Paramiko 中仅记录 SSH 身份验证横幅