我有一个字符串列表,我想用引号括起来,用逗号分隔,输出为单个字符串.
现在我只得到这样的逗号部分string.Join(",", list);
.这会产生这样的输出Id, Name, Price
.但是我想为每个项添加引号,所以它会像这样输出它"Id", "Name", "Price"
.
现在我循环遍历列表中的每个项目,复制它的值,然后添加引号,但我怀疑可以使用LINQ.
Dav*_*ton 12
试试这个
String.Join(",", myList.Select(x => String.Format("\"{0}\"", x));
Run Code Online (Sandbox Code Playgroud)
我怀疑可以使用LINQ
你是对的:
var result = string.Join(",", list.Select(s => '"' + s + '"') );
Run Code Online (Sandbox Code Playgroud)
现在我循环遍历列表中的每个项目,复制它的值,然后添加引号
那就是Linq在幕后做的事情; 它只是将它包装在.Select
扩展方法中.
归档时间: |
|
查看次数: |
2211 次 |
最近记录: |