c#數(shù)組聲明時(shí)[]為什么要放在標(biāo)識符前面,放在后面不可以啊數(shù)組聲明時(shí)可以初始化 例如int[] array=new int[]{12,45,1,2};集合List聲明時(shí)初始化不可以 例如List<int> list=new List<int>{12,45,1,2};(vs2005)求解,謝謝
2 回答

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
其實(shí)你想怎么寫都可以,這都是浮云,重點(diǎn)是最后的IL,如果你有時(shí)間建議看看生成的IL,他們是沒有區(qū)別的。

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
c#數(shù)組聲明時(shí)[]放在標(biāo)識符前面這是語言規(guī)定的,這個(gè)沒什么道理的,語言設(shè)計(jì)者這樣設(shè)計(jì)的而已。
集合List聲明時(shí)初始化不可以 例如List<int> list=new List<int>{12,45,1,2};(vs2005) 這個(gè)寫的有問題哦,改成這樣看看:
List<int> list=new List<int>(){12,45,1,2};
- 2 回答
- 0 關(guān)注
- 576 瀏覽
添加回答
舉報(bào)
0/150
提交
取消