如何在c#中将数组类型转换为double类型

本文关键字:类型转换 double 类型 数组 | 更新日期: 2023-09-27 18:06:58

你好,我试图改变字符串数组的类型包含数字{12.3,33.7,…}我想在c#

如何在c#中将数组类型转换为double类型

中将这个数组的类型转换为Double

LINQ Select用于将对象从一种形式转换为另一种形式。double.Parse用于将string值解析为double值。您可以将它们组合为:

double[] doubles = strings.Select(double.Parse).ToArray();

你也可以使用lambda语法

double[] doubles = strings.Select(s => double.Parse(s)).ToArray();

你一定要熟悉LINQ技术。

var doubleArray = Array.ConvertAll(stringArray, input => double.Parse(input));