При вводе строки в консоль, в строку записывается Null
Console.WriteLine("Кто ты есть?");
string? str = Console.ReadLine();
if (str.ToLower() == "маша")
{
Console.WriteLine("Привет, Маша");
}
else
{
Console.WriteLine($"Привет {str}");
}
Привет всем. Супер просто код. При вводе русского текста "Никита, Петя, Вася". В str записывается Null.
Прочитал все что можно, но не понимаю в чем дело. P.s Кодировка UTF-8. Null diseble делать тоже пробовал
Источник: Stack Overflow на русском