你好,我试图改变字符串数组的类型包含像{12.3,33.7,...}这样的数字,我想在c#中将这个数组的类型转换为Double
LINQ Select用于将对象从一种形式转换为另一种形式.double.Parse用于将string值解析为double值.您可以将它们组合到:
double[] doubles = strings.Select(double.Parse).ToArray();
Run Code Online (Sandbox Code Playgroud)
你也可以使用所谓的lambda语法
double[] doubles = strings.Select(s => double.Parse(s)).ToArray();
Run Code Online (Sandbox Code Playgroud)
你一定要熟悉LINQ技术.考虑101个LINQ示例的大量集合作为学习教程