-4

こんにちは、{12.3 、 33.7 、...} のような数値を含む文字列配列の型を変更しようとしています。この配列の型を C# で Double に変換したいと考えています。

4

2 に答える 2

5

LINQSelectは、オブジェクトをある形式から別の形式に変換するために使用されます。値を値double.Parseに解析するために使用されます。それらを次のように組み合わせることができます。stringdouble

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

ラムダ構文と呼ばれるものを使用することもできます

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

必ず LINQ テクノロジに精通する必要があります。101 の LINQ サンプルのすばらしいコレクションを学習チュートリアルとして検討してください

于 2013-04-02T14:48:59.383 に答える
3
var doubleArray = Array.ConvertAll(stringArray, input => double.Parse(input));
于 2013-04-02T14:50:25.697 に答える