我終於用到了泛型
左直拳
泛型是。net2。0出現的新東西。慚愧,3。0已經出了很久了,可我現在才開始用。落後啊落後,簡直屎一堆。
delegate
void
setenablecallback(system.windows.forms.control objctrl, bool enable);
//宣告
private
void _settext(tobject objctrl, string text)
where
tobject : system.windows.forms.control);}
else
}//呼叫
public
int totalnum
}在宣告裡面,之所以要限定tobject的型別為窗體控制項
where
tobject : system.windows.forms.control
是因為不如此,就無法使用象objctrl.invokerequired這些只有窗體控制項才會用到的語句。
本來我象是限定為textbox,button型別的,語句如下:
private
void _settext(tobject objctrl, string text)
where
tobject : textbox,button
但這樣始終編譯不過去,說是一山不容二虎,類型別只能排在前面,將textbox排在前面,說button錯;將button排在前面,說textbox錯。真不知道為什麼會有這樣的規定。最後只好將它們限定為父型別:control。
泛型的好處是可以寫出適應性極好的**。據說效率很高,沒有型別轉換、裝箱拆箱帶來的效能損失。
大江東去,浪淘盡,
千古風流人物。
故壘西邊,人道是,
三國周郎赤壁。
亂石穿空,驚濤拍岸,
捲起千堆屎。
我終於用到了泛型
我終於用到了泛型 左直拳 泛型是。net2。0出現的新東西。慚愧,3。0已經出了很久了,可我現在才開始用。落後啊落後,簡直屎一堆。delegate void setenablecallback system.windows.forms.control objctrl,bool enable 宣告 p...
終於用到了fflush
今天遇到一 怪事 程式正常輸出幾千條log資訊,能全部輸出,但是通過重定向到乙個檔案中時總是少那麼幾十條,嘗試了輸出 2000,3000條結果差不多。後來小吳告訴我說是行緩衝的問題,果然如此,加上個fflush 就行了。為什麼會遇到這個問題?1.我們希望實現isakmp的橢圓曲線金鑰交換,因此需要先...
終於用到了DevCpp
幾天前就收到到了小菜給我發短訊息,不好意思,今天才拿出來看。不是我人品問題 輕易得相信狒狒 的確,在關於it方面,我們在校的學生得和狒狒們多交流,畢竟他們在工作了。來自xiaocai0001 c primer 我還沒有完整的看過,只是掃過幾眼.現在的編譯器不外有幾種,一種gcc系列的,像linux自...