近期在學習一個別人寫的代碼,看到一段關于http頭部數據拷貝的語句,但是用法實在奇怪,沒見過此類語法。主要代碼如下:private WebHeaderCollection _header;
//由于傳遞過去的Headers的值可能發生變化,所以這里需要完全拷貝一份。
WebHeaderCollection tmpHeader = new WebHeaderCollection { _header };
http.Headers = tmpHeader;_header對象在申明以后,還有一些賦值操作,這里省略了,沒有寫出來。代碼中的注釋是本來就有的注釋,說明該語句用于對_header進行數據拷貝,但是此類new語法我看不懂,不像是調用WebHeaderCollection的構造函數,也不像匿名類,因為有類名。求解?
- 1 回答
- 0 關注
- 657 瀏覽
添加回答
舉報
0/150
提交
取消