Ali-Muhammad Zakarayayev, ну не сильно понятно без комментариев в коде что где и как, но нигде я не вижу передачи экземпляров классов. Я так понимаю речь о классе Program и X в нем? Ну во первых метод SetValue нигде не вызывается. А во вторых - и то о чем и речь - в SetValue (да и везде в выводе) вы сначала создаете новый экземпляр. А надо использовать тот, которому вы меняли значение.
Грубо говоря на основе вашего FirstClass
FirstClass instance = new FirstClass();
instance.Y = 1;
Console.WriteLine(instance.Y); //выведет 1
instance = new FirstClass();
Console.WriteLine(instance.Y); //выведет уже 0!
asmelnik, или не обнаруживаете, потому что мускуль еще и диск насилует, или сервак настолько нагружен что хер вам а не отредактировать конфиг, или еще что нибудь. Вот мы тут щас траблшутингом и занимаемся.
Бросайте курсы. Если вы не задаете вопросы там и в моменте, а потом идете уточнять на тостере, играя в испорченный телефон - то курсы вам точно не нужны.
maksam07, DOM можно учить на уровне CSS, ООП тоже пораньше я бы засунул, где то между JS и TS. Гит тоже.
Но - такой разнобой мнений в очередной раз доказывает что идеального роадмапа не существует. А вот на его поиски и холивары можно потратить много ценного времени
Евгений Мартынов, потому что никаких проблем у юнити нет, а однотипность анреала вообще какой то вымысел - может вы смотрели игры только на ассетах сделанные из стора....
Сергей Соколов, Не всегда. Блики и ВИБРАЦИЯ монитора (да, по характеру можно восстановить инфу), звуки можно в целом легко выделить в тишине +направленный микрофон. Ну и да. заразить комп еще проще.
#, ну кстати да, вариант - запустить даже GUI -приложение из консоли и вдумчиво поанализировать логи - может помочь. Но все равно там не универсально )
Ну и паттерны это вообще все от лукавого. Всмысле они хороши, их надо знать, но никаких прибитых гвоздями правил нет. Поэтому на ваш вопрос можно ответить просто "потому что"
Грубо говоря на основе вашего FirstClass
FirstClass instance = new FirstClass();
instance.Y = 1;
Console.WriteLine(instance.Y); //выведет 1
instance = new FirstClass();
Console.WriteLine(instance.Y); //выведет уже 0!