Comments 9
Очень косноязычно написано. При прочтении статьи постоянно возникало ощущение, что это автоматический перевод
По-моему is var — это костыль, потому что уже есть as, делающий то же самое. Сделали чтобы заткнуть дырку в паттерн матчинге.
За статью спасибо.
Пока ещё на 100% неизвестно, станет известно ближе к мероприятию. Работаем над этим)
Костыль для создания временной переменной. Поможет сэкономить пару строчек кода, главное в ногу не выстрелить, так как переменная может быть null.

Т.е. Вместо:
var tmp = s.FirstOrDefault(o => o != null);
if (int.TryParse(tmp, out var n)) Console.WriteLine(n);


Можно написать:
if (s.FirstOrDefault(o => o != null) is var tmp && int.TryParse(tmp, out var n))
 Console.WriteLine(n);
Only those users with full accounts are able to leave comments. Log in, please.