对于这个愚蠢的问题感到抱歉,但我对此有点麻烦。我想回来 “詹姆斯,萨姆,阿曼达”
但我得到了 “{nameA = James,nameB = Sam,NameC = Amanda},”
慢个子的帮助不大?
string str = String.Join(",", lst.Select(s => new { s.nameA, s.nameB, s.nameC }));
答案 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());