хорошо, в С# нет средств хорошей организации кода.
Есть.
Называется "адекватность разраба".
Хотя устоять от соблазна залезть ручками в "глобальные*" переменные...
* - в данном контексте "глобальные" понимаются как переменные, общие для всех методов класса