cMi*_*nor 3 c# regex arrays string split
我有一个字符串
"1.898, -1.456, 233.556, 34546.8"
Run Code Online (Sandbox Code Playgroud)
如何在C#中创建一个双打数组我是否必须使用正则表达式或拆分函数?
我在尝试这样的事情:
string[] aux = ORIGINALtext.Split(',');
foreach (string val in aux)
{
double value = double.Parse(val);
Console.WriteLine(value);
}
Run Code Online (Sandbox Code Playgroud)
Yur*_*ich 13
double[] doubles = Array.ConvertAll(myDoubles.Split(','), double.Parse);
Run Code Online (Sandbox Code Playgroud)
或者使用LINQ
double[] doubles = myDoubles.Split(',').Select(double.Parse).ToArray();
Run Code Online (Sandbox Code Playgroud)