Считаете ли вы, что С# будет поддерживать что-то вроде: = operator?
Вместо этого:
if (list == null)
list = new List<int>();
Можно написать:
list ??= new List<int>();
Теперь я мог бы использовать (но мне кажется, что он не читается):
list = list ?? new List<int>();