Без конкретной ошибки, которую вы получаете, это мое лучшее предположение о проблеме.
Вы создаете переменную-член private StreamWriter writer
и пытаетесь получить к ней доступ внутри static
методов. Попробуйте сделать StreamWriter writer
статичным.
Кроме того, у вас есть блок try
, но нет catch
или finally
. Либо удалите try
полностью, либо добавьте обработку ошибок с помощью блока catch
.
И последнее, я не уверен, что вы пытаетесь выполнить полностью, но я бы решительно предложил вам добавить способ вырваться из цикла while. Как таковой, он гарантированно будет бесконечным циклом.