从字符串中删除列名

本文关键字:删除列 字符串 | 更新日期: 2023-09-27 18:33:08

很抱歉这个问题很愚蠢,但我遇到了一些麻烦。我想回来"詹姆斯,山姆,阿曼达"

但我正在得到"{ nameA = James, nameB = Sam, NameC = Amanda },"

对一个慢条斯理的家伙没什么帮助?

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

从字符串中删除列名

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

因此,只需将您的列表发送到一个数组:

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

也:

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

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

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

如果lst包含你的名字,你只需要

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

只需使用 string.Format 代替。

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