В настоящее время я работаю над кодом, с которым у меня возникли некоторые проблемы.
У меня две кнопки в графическом интерфейсе. Если нажата одна кнопка, она присваивает строке значение, отражающее это.
Другая кнопка такая же, за исключением того, что строке присвоено другое значение.
Эта строка создается в начале перед конструктором следующим образом:
public string s = "String"; // public so I can call it in another class
Проблема возникает, когда я хочу узнать, какая кнопка была нажата в другом классе. Я хочу увидеть, что такое s
, поэтому мне нужно создать экземпляр этого класса GUI:
gui = new GUI();
Это затем сбрасывает значение s
на «String» снова, и это разрушает мое сравнение.
Можно ли как-нибудь обойти это?
Я испробовал множество идей, но, похоже, ничего не работает.