C#怎样将用科学计数法表示的文本内容转换为数组?
--------------------编程问答-------------------- 读文件不用说了吧,关键是将类似于string str="1.87E+02";这种形式转化为数字,可以采用以下方法:double d=double.parse(str);
再加入到一个double数组即可。 --------------------编程问答-------------------- 能否用正则表达式?
你这样的方法,代码太冗长了。 --------------------编程问答-------------------- string[] arr=File.ReadAllLine("");
foreach(string s in arr)
{
Decimal.Parse(s,
System.Globalization.NumberStyles.Float);
} --------------------编程问答-------------------- 楼上的,你的代码?测试过了? --------------------编程问答--------------------
好像这个问题的关键就是读文件。提取科学表达式(剔除逗号分隔符)存入数组。 --------------------编程问答-------------------- 没有人回答? --------------------编程问答-------------------- 先用split按照,,,分割开,然后再用double.parse
补充:.NET技术 , C#