1樓:網友
表示list裡面存的物件都是jobtypesinfo型別的。
比如jobtypesinfo的結構如下:
class jobtypesinfo
public string name
public jobtypesinfo(int id,name)在list裡面新增乙個物件。
jobtypesinfo(1,"張三"))以後從list裡面獲得這個物件就可以直接用了,如:
list[0].id list[0].name問題是,要是有1w個jobtypesinfo呢,你怎麼管理?
把它們放**?我要查詢某個jobtypesinfo怎麼辦?list就相當於乙個存放jobtypesinfo物件的籃子,便於管理。
2樓:網友
這樣的話,list可變陣列集合裡放的都是一些強型別的元素了。相比以前的集合,裡面放的都一些object型別的元素,使用這些元素往往需要封箱和拆箱,會消耗額外的效能,而且泛型會把錯誤排查在編譯時,而不是弱型別的執行時。
3樓:
乙個 list 裡面有很多個項。而這個項的型別是jobtypesinfo(就是自定義的類)。
jobtypesinfo 可以換成int,string...等等都可以。只不過int的話,list 裡存的資料就是int行了。
而jobtypesinfo就存的是乙個jobtypesinfo的物件,這個jobtypesinfo物件會有很多的屬性,name,id..什麼的。ok?
c#泛型的用途
4樓:霖皙
使用泛型型別可以最大限度地重用**、保護型別的安全以及提高效能。
泛型最常見的用途是建立集合類。
net framework 類庫在 名稱空間中包含幾個新的泛型集合類。應儘可能地使用這些類來代替普通的類,如 名稱空間中的 arraylist。
您可以建立自己的泛型介面、泛型類、泛型方法、泛型事件和泛型委託。
可以對泛型類進行約束以訪問特定資料型別的方法。
關於泛型資料型別中使用的型別的資訊可在執行時通過反射獲取。
5樓:du知道君
泛型(generic)是c#語言和通用語言執行時(clr)的乙個新特性。泛型為。net框架引入了型別引數(type parameters)的概念。
型別引數使得設計類和方法時,不必確定乙個或多個具體引數,其的具體引數可延遲到客戶**中宣告、實現。這意味著使用泛型的型別引數t,寫乙個類mylist,客戶**可以這樣呼叫:mylist, mylist或 mylist。
這避免了執行時型別轉換或裝箱操作的代價和風險。
熟悉會計專業的人士進來幫下忙,謝謝
誰告訴你重新考的?胡說 一種方法是你回會計證的發證地考 一種方法是回發證地 轉出,到現在的地方辦理轉入,之後在現在的地方考試 會計從業資格證的年檢 繼續教育也要在發證地辦理。如果怕麻煩,也需要轉過來,就可以在現在的地方辦理了 請懂會計的朋友幫下忙,謝謝 20 我們公司也剛剛從小規模轉為一般納稅人耶,...
電腦好卡啊高手幫下忙幫忙看看謝謝
你好古董了哦!cpu 顯示卡,記憶體 都不行!您如果確定要繼續用,去市場上買個1 2gb的2手記憶體。記得要1代的 就是ddr的!新的不好找 也貴!加是記憶體就可以湊合用 要遊戲就cpu 顯示卡,記憶體 都換 還不如買新的主機啦 祝你好運!全套都不行了,換一臺吧。機箱殼留下,別的全換,連顯示器都別留...
會配電腦的高手進來幫我配下,謝謝了
7750怎麼變四核 超頻是超cpu的頻率,你怎麼超。雙核也不會變四核啊。b汗 我看還變八核.你要不要顯示器啊?不過根據你的要求可以組建3a平臺了 所謂的 3a平臺,就是指 amd的雙核及以上處理器 amd自家開發的主機板 ati 的hd3000 hd4000系列顯示卡。由於cpu 顯示卡晶片 主機板...