как запретить уничтожение переменной в c#

программирование C#

В общем проблема такая. есть 2 кнопки. одна считывает строковые данные из файла а другая по нажатию должна сохранять данные в файл. так вот читать читает. а как прочитало переменную очищает самостоятельно. и при попытке сохранить ничего не происходит. как запретить отчистку глобальной переменной до тех пор пока сам не захочу или чтоли как то время чтоли давало сохранить?
Ответы:
насколько переменная глобальна?
если на форме есть кнопка, то создай переменную-член класса и читай в нее спокойно.
вот на столько она определена. как я только не пробовал
namespace Convert
кто мешает сделать
class Form1
{
   private string data;
   protected void button1OnClick( ... ) // читаем
   {
       data = myStream.Read();
   }
   protected void button2OnClick( ... ) // пишем
   {
       myStream.Write( data );
   }
   public string GetData(){ return data; } // если нужно снаружи
}


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.