Загрузка...

Помогите с CSharp

Тема в разделе C# создана пользователем нексюша 15 мар 2024. 231 просмотр

  1. нексюша
    нексюша Автор темы 15 мар 2024 2872 20 июн 2020
    CSHARP
    string vibor;
    if (vibor = Y)
    goto Z0;
    сука нужно чтобы если я вводил букву Y, то меня перекидывает к метке Z0, а если чет другое, то прога закрывается
    так проблема сука в чем? если пишу как выше, то Y считается за переменную, а если в кавычках, то "не удается не явно преобразовать string в bool " и предупреждение, что я присвоил значение, но ни разу не юзал его. Хелпаните работяги
     
    1. ryananabol
      нексюша, смотри, тебе надо считать с консоли текст в переменную vibor, дальше сравнивай так: if( vibor == "Y" ) (обязательно два равно, так как при одном, считай что ты присваиваешь переменной vibor какое-то значение
      15 мар 2024 Изменено
    2. Посмотреть следующие комментарии (1)
  2. nichind
    nichind 15 мар 2024 запрет, закон, поправка, критерий, уголовка, привлечение, донос 7648 15 сен 2020
    два равно же нужно, не?
     
    1. Посмотреть предыдущие комментарии (2)
    2. skyenot
      нексюша, ну так ей ничего не присвоено
      "string vibor" - как из этого понять, что в ней7
    3. нексюша Автор темы
      skyenot, ну хули конвертировал в стринг, а теперь предупреждение ебаное "использование нулл в тип недопускающий нулл"
    4. skyenot
      15 мар 2024 Изменено
    5. Посмотреть следующие комментарии (3)
  3. skyenot
    skyenot 15 мар 2024 7558 6 июн 2019
    почитай первые страницы книг по языку, да в принципе по программированию.
    одно равно используется для сравнивания разве что в паскале лол
     
  4. Rippera4hj
    Rippera4hj 16 мар 2024 3 31 дек 2020
    if (vibor == "Y")

    Также не используй оператор goto
    Никогда.
     
  5. vtlstolyarov
    vtlstolyarov 17 мар 2024 468 8 янв 2022
    CSHARP
    string? vibor = Console.ReadLine();
    if (vibor == "Y")
    goto Z0;
     
Загрузка...
Top