![](/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.