好的。我是一名初级程序员,在我正在构建的.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(。
有什么想法吗?
获取您的代码:
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());
Parse获取一个输入并将其转换为Double,您就有了一个字符串列表。要添加到该列表中,您需要使用double并将其转换为字符串。