C# - 文件中字符串的输入方法

时间:2014-06-20 14:37:32

标签: c# string methods input filestream

确定。我是一名初学程序员,在使用输入法在.dll我的建筑物中工作时遇到了麻烦。这是方法:

public void Input(StreamReader fileIn)
{
  string lineIn;

  while ((lineIn = fileIn.ReadLine()) != null)
    this.Add(Double.Parse(lineIn));
}

我一直在this.Add(Double.parse(lineIn));行上获得一条红线(我使用的是Visual Studio 2013)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

拿你的代码:

public void Input(StreamReader fileIn)
{
  string lineIn;

  while ((lineIn = fileIn.ReadLine()) != null)
    this.Add(Double.Parse(lineIn));
}

更改此行:

 this.Add(Double.Parse(lineIn));

到此:

this.Add(Double.Parse(lineIn).ToString());

Double.Parse获取一个输入并将其转换为double,你有一个字符串列表。要添加到该列表,您需要使用double并将其转换为字符串。