我创建了一个小工具,它从txt文件中读取文本并对其进行处理。
string seconds = null;
string temp = null;
double timetaken = 0.0;
seconds = (File.ReadAllText("file.txt"));
temp = seconds.Replace('.', ',');
timetaken = double.Parse(temp);
我现在的问题是它在Windows上运行没有问题,但在Linux上使用mono(raspberry-pi2)
txt文件总是只包含一行,包含11个字符
例如:0.080983088
我知道问题是double.Parse
,但我不知道该怎么做,我已经尝试了Convert.todouble
和double.tryparse
,但它没有帮助。
答案 0 :(得分:0)
timetaken = Convert.ToDouble(Convert.ToDecimal(temp));
适合我
答案 1 :(得分:0)
您可以尝试:
var array = [UserInformation]()
array.append(userInformation)