1.需求:
public static List<string> GetList()
{
return new List<string>
{
"咖啡",
"啤酒",
"牛奶",
"豆浆"
};
}
将上图集合字符串以分号隔开,如下:
"咖啡";"啤酒";"牛奶";"豆浆"
2.解决方法
方案一:
string joinStr = string.Empty;
foreach (var item in GetList())
{
if (string.IsNullOrEmpty(joinStr))
joinStr = item;
else
joinStr += ";" + item;
}
方案二:
var joinStr= string.Join(";", GetList());
输出:
3.总结
如果你以前是按方法一来实现的,那么你以后可以考虑使用jion方法,是不是很方便呢!!