![](/img/trans.png)
[英]Convert list of string into a comma separated string using lambda expression query
[英]lambda expression for converting double array to comma separated string
我想将双精度数组转换为逗号分隔的字符串。 是否可以使用lambda表达式:
double [] test = new double [] {1 ,2, 3} ;
例如,我想使用lambda表达式将上面的数组转换为逗号分隔的字符串。
试试这个.Net版本4+
var result = String.Join(",", test);
阅读有关String.Join
更多信息。
这不是lambda表达式,但是我认为这就是您想要的。 Lamda表达式只是委托,因此您在这里不需要lambda :)
编辑:
对于.Net <4.0版本, String.Join
仅接受string[]
(感谢@SonerGönül),您需要使用以下命令:
var result = String.Join(",", test.Select(x=>x.ToString()).ToArray());
它将double [] test
转换为字符串数组。 例
如果您需要以特殊方式格式化双打,可以这样:
var result = String.Join(",", test.Select(d => d.ToString("000000")));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.