所以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