Как использовать переменную, которая потенциально может иметь значение null в C#?C#

Место общения программистов C#
Anonymous
Как использовать переменную, которая потенциально может иметь значение null в C#?

Сообщение Anonymous »

У меня есть этот код C#. Он работает хорошо, но на Console.WriteLine появляются предупреждения (зеленые неровные линии ниже). После проверки появляется сообщение:

Предупреждения, допускающие значение NULL: вы используете переменную, которая потенциально может иметь значение NULL, но вы не проверили такую ​​возможность (например, используя Console.ReadLine() без проверки на значение NULL)

Это код:
static void Main(string[] args)
{
Console.WriteLine("Enter a number");
String text1 = Console.ReadLine();
int.TryParse(text1, out int number1);

Console.WriteLine("Enter a second number");
String text2 = Console.ReadLine();
int.TryParse(text2, out int number2);

string count;
int sum;

sum = number1 + number2;
Console.WriteLine("The sum of both numbers is "+ sum);
Console.ReadLine();
}

Вернуться в «C#»