从字符串中删除列名称

时间:2013-09-27 17:15:02

标签: c# csv

对于这个愚蠢的问题感到抱歉,但我对此有点麻烦。我想回来 “詹姆斯,萨姆,阿曼达”

但我得到了 “{nameA = James,nameB = Sam,NameC = Amanda},”

慢个子的帮助不大?

 string str = String.Join(",", lst.Select(s => new { s.nameA, s.nameB, s.nameC }));

4 个答案:

答案 0 :(得分:1)

假设您有一个字符串列表 你可以做到

string str = String.Join(",",lst.ToArray());

答案 1 :(得分:1)

如果lst包含您的姓名,则只需要

string str = String.Join(", ", lst.ToArray());

答案 2 :(得分:1)

String.Join使用您提供的分隔符连接字符串数组的所有元素。

所以,只需将列表发送到数组:

string str = String.Join(",",lst.ToArray());

此外:

string str = String.Join(",",  new[] { s.nameA, s.nameB, s.nameC });

答案 3 :(得分:1)

只需使用string.Format代替。

 string result = string.Format("{0},{1},{2}", lst.ToArray());