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