(1)除了arraylist, list,.net還提供了queue佇列,stack堆疊,hashset雜湊表,dictionary字典,tuple多元組,陣列,collection集合,等多種內建資料結構。基本上總有一種適合你。
(2)c#允許你用3種方式擴充套件這些類,滿足你的特殊需要
- a) 從這些類繼承乙個類,實現你的擴充套件或者覆蓋掉某些方法
- b) 使用擴充套件方法,你可以給這些類增加方法成員
- c) 實現 ilist icollection 這樣的介面,實現乙個和list、collection相容的型別
dictionary>
list>
tuple, hashset>
...(4) linq 使得你可以方便地操縱這些型別,select() toarray() tolist() todictionary() 等等方法允許你自由地在這些型別之間互轉。
C呼叫自己寫的動態庫
自己做了libhello.so庫後,寫了個簡單的測試 將測試 和庫檔案放到了同一路徑下,gcc main.c l.lhello,結果執行後報錯,a.out error while loading shared libraries libhello.so cannot open shared obje...
自己寫的遞迴快速排序 c
第乙個引數為傳入陣列,第二個為開始值,最後乙個為傳入陣列的最大下標 void myqsort int a,int nfirst,int nlast int key a nfirst int low nfirst int j nfirst int i nlast for i nfirst i if a...
給自己寫的
多吃些粗糧.給別人比他們自己期許的更多,並且用心去做 熟記你喜歡的詩歌 不要輕信你聽到的每件事,不要花光你的所有,不要想睡多久就睡多久。無論何時說 我愛你 請真心實意。無論何時說 對不起 請看著對方的眼睛。相信一見鐘情。永遠不要忽視別人的夢想。深情熱烈地愛,也許你會受傷,但這是使人生完整的唯一方法。...