Недавно я узнал, что следующий код компилируется и работает так, как ожидается в VS2017. Но я не могу найти ни одной темы / документации по этому вопросу. Поэтому мне любопытно, допустимо ли использовать этот синтаксис:
class Program
{
static void Main(string[] args)
{
var o = new object();
Console.WriteLine(o is null);
o = null;
Console.WriteLine(o is null);
Console.ReadLine();
}
}
Кстати, это не работает в VS2015