При вводе строки в консоль, в строку записывается Null

Console.WriteLine("Кто ты есть?");
string? str = Console.ReadLine();
if (str.ToLower() == "маша")
{
    Console.WriteLine("Привет, Маша");
}
else
{
    Console.WriteLine($"Привет {str}");
}

Привет всем. Супер просто код. При вводе русского текста "Никита, Петя, Вася". В str записывается Null.

Прочитал все что можно, но не понимаю в чем дело. P.s Кодировка UTF-8. Null diseble делать тоже пробовал


Ответы (0 шт):