所以insteed写的:这是怎么回事?使用这样的操作:
if (obj.Collection == null)
obj.Collection = new Collection();
obj.Collection.Add(something);
我今天写的:
obj.Collection = obj.Collection ?? new Collection;
obj.Collection.Add(something);
这样的感觉错了,尤其是这部分“obj.Collection = obj.Collection .. 。“
你们认为什么?
问候,
为什么感觉错了吗? – alexn 2011-01-23 19:21:36
对我来说似乎很好 – Vadim 2011-01-23 19:23:18
有什么问题?你有`x = x + 1;`的问题吗? – 2011-01-23 19:23:40