C# “如何解决错误”;输入字符串格式不正确";

C# “如何解决错误”;输入字符串格式不正确";,c#,string,format,C#,String,Format,我正在用c#编写应用程序。在该应用程序中,我使用代码作为 private void WriteCurrentData(HttpRequest request, TextWriter writer) { Stream = Convert.ToString(objstream.m_StreamData[1]); writer.WriteLine(string.Format(Stream)); writer.Flush(); } 其中m_StreamData是A

我正在用c#编写应用程序。在该应用程序中,我使用代码作为

 private void WriteCurrentData(HttpRequest request, TextWriter writer)
{
      Stream = Convert.ToString(objstream.m_StreamData[1]);
      writer.WriteLine(string.Format(Stream));
      writer.Flush();
}
其中m_StreamData是ArrayList。 但有时我也会犯错误

System.FormatException: Input string was not in correct format at System.Text.StringBuilder.AppendFormat() at System.String.Format()
请帮助我。提前谢谢。

WriteLine()中的String.Format()尝试(再次)解释该字符串。您已将其转换为字符串,因此:

//writer.WriteLine(string.Format(Stream));
writer.WriteLine(Stream);

为什么使用
string.Format
?可以使用
writer.WriteLine(流)