Итак, в своем стремлении выучить C # я пытаюсь создать интерактивную историю, которая меняется в зависимости от некоторых вводимых пользователем данных. Если в этом случае пользователь вводит слово «Бобби», рассказчик начинает говорить, как Хэнк Хилл. Однако в зависимости от того, как он запрограммирован, ввод чувствителен к регистру.
Я попробовал одно предложение, которое я видел, которое должно было отформатировать оператор if как:
if (boyName.ToUpper () == "Бобби")
Но это не вызвало команду if с разными регистрами букв
Console.WriteLine($"{beginning} \n What was the boy's name?");
boyName = Console.ReadLine();
if (boyName == "Bobby")
{
Console.WriteLine("That boy ain\'t right, I tell ya what... ");
Console.ReadKey();
Console.WriteLine($"{boyName} boy dang climbed a big ol' tree...");
Console.ReadKey();
}
else
{
Console.WriteLine($"The kid named {boyName} climbed a tree...");
Console.ReadKey();
}
Я ожидаю получить строку кода, которая будет запускать условие if независимо от случая. Однако все, что я пробовал, не изменило это. Это должно быть определенно "Бобби", или это вызовет условие else