string vibor; if (vibor = Y) goto Z0; CSHARP string vibor; if (vibor = Y) goto Z0; сука нужно чтобы если я вводил букву Y, то меня перекидывает к метке Z0, а если чет другое, то прога закрывается так проблема сука в чем? если пишу как выше, то Y считается за переменную, а если в кавычках, то "не удается не явно преобразовать string в bool " и предупреждение, что я присвоил значение, но ни разу не юзал его. Хелпаните работяги
нексюша, смотри, тебе надо считать с консоли текст в переменную vibor, дальше сравнивай так: if( vibor == "Y" ) (обязательно два равно, так как при одном, считай что ты присваиваешь переменной vibor какое-то значение
нексюша, бля, ладно, я пас. Разберись в функциях стандартных. Console.Readline может вернуть null, то есть надо добавить проверку на это и в зависимости от результата уже по задаче смотри И убери ты этот goto. Я не знаю как в шарпе, но в других языках таким не пользуются, только если не пишут какие-то хак скрипты, которые работают не совсем очевидно. Как вариант while или же рекурсия
почитай первые страницы книг по языку, да в принципе по программированию. одно равно используется для сравнивания разве что в паскале лол
string? vibor = Console.ReadLine(); if (vibor == "Y") goto Z0; CSHARP string? vibor = Console.ReadLine(); if (vibor == "Y") goto Z0;