将字符串值传递给double数组c#

时间:2013-04-11 13:55:40

标签: c#

我目前有一个应用程序,它以字符串形式回读文本文件的内容。我想将所有这些值放在我创建的双数组中,但似乎无法让它在这里工作是我的代码:

using (StreamReader sr = new StreamReader("test.txt"))
{
    String line =  sr.ReadToEnd();
    x = doubles;
    Console.WriteLine(x);
}

每次我运行它都会收到错误“无法读取文件:输入字符串格式不正确” 有没有人知道什么是错的?

2 个答案:

答案 0 :(得分:1)

bool bSuccess;
double value;
bSuccess = double.TryParse("3.14", out value);

答案 1 :(得分:0)

确保为StreamReader声明了文件路径,只是声明没有明显位置的“test.txt”不会访问您尝试读取的文件。