什么是从列表中返回字符串的最优雅的方法ok,是的,我知道我可以做类似的事情
public string Convert(List<int> something)
{
var s = new StringBuilder();
foreach(int i in something)
s.AppendFormat("{0} ", i);
return s.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但我确定有一种方法可以用lambdas做到这一点我也尝试追加到一个字符串构建器,但这不是做什么预期
正如我在这里看到的那样,有一种快速而简短的方法将向量转换为用c#中的字符分隔的字符串:
var result = string.Join(";", data);
var result = string.Join(";", data.Select(x => x.ToString()).ToArray());
Run Code Online (Sandbox Code Playgroud)
我想知道在c ++中是否有同样的方法来做到这一点?