Console.WriteLine(a == null ? "a is null" : a);
}
Он вывел типо это:
Полю нигде не присваивается значение поэтому оно содержит null.
а стоит мне написать так:
static string a = null;
Так без ошибок выводится это:
a is null.
В C# нужно всегда значение присваивать я правильно понял?
всегда*
Понял, принял, спасибо
Обсуждают сегодня