Загрузка...

Help with CSharp

Thread in C# created by нексюша Mar 15, 2024. 232 views

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

    Также не используй оператор goto
    Никогда.
     
  5. vtlstolyarov
    CSHARP
    string? vibor = Console.ReadLine();
    if (vibor == "Y")
    goto Z0;
     
Loading...
Top