将列表项转换为字符串 [英] Transform list items to string
本文介绍了将列表项转换为字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在C#中,我有一个像这样的列表:
In C# I have a list like this:
List<string> cities = new List<string>();
cities.Add("New York");
cities.Add("Mumbai");
cities.Add("Berlin");
cities.Add("Istanbul");
我想将列表中的项目保存在这样的字符串变量中:
I want to save the items of the list in a string variable like this:
string info = "'New York', 'Mumbai', 'Berlin', 'Istanbul'";
我该如何实现?
推荐答案
使用Join()
和Linq Select()
string info = string.Join(", ", cities.Select(x => '\'' + x + '\''));
或根据Tim的建议(C#6.0)
or accoring to Tim's suggestion (C# 6.0)
string info = string.Join(", ", cities.Select(c => $"'{c}'"));
这篇关于将列表项转换为字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文