Как предотвратить «Преобразование нулевого литерала или возможного нулевого значения в тип, не допускающий значения NULL ⇐ C#
-
Гость
Как предотвратить «Преобразование нулевого литерала или возможного нулевого значения в тип, не допускающий значения NULL
Каждый раз, когда я пытаюсь выполнить Console.ReadLine в VS Code, выдает следующую ошибку:
Преобразование нулевого литерала или возможного нулевого значения в тип, не допускающий значения NULL.
Для контекста, это мой код:
класс Программа { статическая пустота Main() { Console.WriteLine("Расчет v0.1"); Console.WriteLine("Введите:"); строка num1 = Console.ReadLine(); строка num2 = Console.ReadLine(); //Я понимаю, что на самом деле числа не будут добавлены; Я просто пытаюсь получить хотя бы какой-то результат от программы. Console.WriteLine(num1 + num2); } } Я ожидал, что программа запросит ввод данных пользователем, но она продолжает выдавать ошибку, указанную выше.
Каждый раз, когда я пытаюсь выполнить Console.ReadLine в VS Code, выдает следующую ошибку:
Преобразование нулевого литерала или возможного нулевого значения в тип, не допускающий значения NULL.
Для контекста, это мой код:
класс Программа { статическая пустота Main() { Console.WriteLine("Расчет v0.1"); Console.WriteLine("Введите:"); строка num1 = Console.ReadLine(); строка num2 = Console.ReadLine(); //Я понимаю, что на самом деле числа не будут добавлены; Я просто пытаюсь получить хотя бы какой-то результат от программы. Console.WriteLine(num1 + num2); } } Я ожидал, что программа запросит ввод данных пользователем, но она продолжает выдавать ошибку, указанную выше.
Мобильная версия