Как устранить ошибку "Неправильная строка ввода" - PullRequest
2 голосов
/ 02 марта 2012

я делаю приложение в 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()

Пожалуйста, помогите мне. Спасибо заранее.

1 Ответ

3 голосов
/ 02 марта 2012

String.Format () внутри вашего WriteLine () пытается интерпретировать строку (снова). Вы уже преобразовали его в строку, поэтому:

//writer.WriteLine(string.Format(Stream));
writer.WriteLine(Stream);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...