Blog Stats
  • Posts - 16
  • Articles - 0
  • Comments - 123
  • Trackbacks - 31

 

[70-553] – 1. Section 1 – 1. Dev application – 3 – Generic collections

Improve type safety and application performance by using generic collections (System.Collections.Generic namespace)

 

Si tratta delle nuove collezioni, basate sui tipi generici e che quando vengono instanziate  “acquisiscono” i tipi. Sono quindi implicitamente piu’ sicure di quelle tradizionali perchè una collezione di un certo tipo potrà contenere solo elementi di quel tipo, non elementi differenti. Nelle collezioni tradizionali questo non era vero,  erano omogenee solo per il tipo di base (Object), ma in pratica potevano contenere pere/mele/rinoceronti in modo indistinto. Le collezioni sono anche piu’ performanti perchè non fanno boxing/unboxing con un bel risparmio di risorse.

Le interfacce sono le stesse delle altre collezioni: ICollection, IComparer, IDictionary, IEnumerable, IEnumerator, IEqualityComparer, IList, ma sono generiche es. IList<T>.

 

System.Collection.Generics                            System.Collection

             Dictionary                                                 Hashtable

                   List                                                       Arraylist

                Queue                                                       Queue

                  Stack                                                       Stack

             SortedList                                                   SortedList

         

C’e’ anche una LinkedList , lista bilincata, i cui elementi sono LinkedListNode.

    LinkedList<PuntoStruct> mieiPunti = new LinkedList<PuntoStruct>();

    mieiPunti.AddFirst(new PuntoStruct(1, 1, 1));

    mieiPunti.AddLast (new PuntoStruct(3,3, 3));

          

    //inserisco nella seconda posizione un nuovo punto

    LinkedListNode<PuntoStruct> pRef = mieiPunti.First;

    mieiPunti.AddAfter(pRef, new PuntoStruct(2, 2, 2));

 

    foreach (PuntoStruct p in mieiPunti)

          Console.WriteLine(p.ToString());


Feedback

# re: [70-553] – 1. Section 1 – 1. Dev application – 3 – Generic collections

Gravatar 冬季里,一米陽光

穿透凜冽迷漫的寒煙

灑落一灣藍色的海洋

萬頃碧波蕩漾

歡笑的浪花朵朵

一派格外的絢麗燦爛

http://www.nosewithcare.com/
鼻炎 鼻塞 過敏性鼻炎 鼻敏感 流鼻涕 慢性鼻炎

http://www.teainday.com/
三清茶 口臭 三清茶哪裡買 三清茶有效嗎

http://www.skinwithcure.com/
皮膚病 皮膚過敏 手癬 香港腳 濕疹止癢
13/12/2017 09:51 | liyueyue

# re: [70-553] – 1. Section 1 – 1. Dev application – 3 – Generic collections

Gravatar 今天很有可能會繼續遇到誘惑,很有可能會繼續着那些失落。但是,我必須是執着,不可以驚慌失措,也不可能會停下腳步,也可不能會把自己的志向變得模糊。因為我知道,努力的人生,就永遠都不會老;而且,很多的成功,都是有着心中的沉重,都不可能會輕易地帶來,都是不可能會輕易地得到上蒼的青睞,都必須是經歷着重重的折磨,還有那些挫折,才有可能會出現着一條成功的河,才會有着歡樂,才會是人生的歌;就像是天空中的彩虹,那些是風雲重重,才會出現的風景;而風雨過後卻並不一定會有彩虹,可是,那些沒有風雨的襲擊,無論怎樣幸福的日子,都是不可能會出現着彩虹。這就是堅持,只有風雨的堅持,總是會有着彩虹出現,天空也會留下美麗的笑顏。


http://www.nosewithcare.com/
鼻炎 鼻塞 過敏性鼻炎 鼻敏感 流鼻涕 慢性鼻炎

http://www.teainday.com/
三清茶 口臭 三清茶哪裡買 三清茶有效嗎

http://www.skinwithcure.com/
皮膚病 皮膚過敏 手癬 香港腳 濕疹止癢 21/12/2017 06:37 | ASS

# re: [70-553] – 1. Section 1 – 1. Dev application – 3 – Generic collections

Gravatar 他們通過噴人噴事噴物噴一切來滿足自己顯示屏後那骯髒的內心,有的甚至淪為外國的商業間諜,專門擾亂我國的網上風向標,這些(惡性留言者)噴子經常出沒於網上發佈的一些重要新聞,重要短訊下。他們利用大眾不明真相的弱點來帶政府與國家節奏,造謠中傷政府國家,例如7.23動車事件,一個大咖噴子網上造謠政府為每位外賓賠款幾百萬,國人才幾十萬,一度引發強大輿論。這些噴子在網上往往有很大影響力,所以他們造成的危害也很大。好在如今國家大力打擊這種危害極大的噴子,前些時間網監(網絡管理警察)抓捕了網上危害極大的四個「惡性留言者」噴子,也算是對這些「惡性留言者」噴子敲響了警鐘。

鼻炎 鼻塞 過敏性鼻炎 鼻敏感 流鼻涕 慢性鼻炎

http://www.teainday.com/
三清茶 口臭 三清茶哪裡買 三清茶有效嗎

http://www.skinwithcure.com/
皮膚病 皮膚過敏 手癬 香港腳 濕疹止癢
28/12/2017 06:02 | zxz

# re: [70-553] – 1. Section 1 – 1. Dev application – 3 – Generic collections

Gravatar 山路有些坑窪,走了一段坡路,來到一片開闊平緩坡地,梨園出現在我們的視野,一株株梨樹只剩下光禿的枝椏,但造型很好看,樹丫如傘骨狀被固定,梨園的梨樹疏密有致的排列,路在梨園中間延伸,兩邊的梨樹不斷進入視覺,冬天的梨園也別有風景,經過專業修剪,打扮有型的梨樹,在湛藍的天幕下就是一幅簡筆素描畫,一幅簡約水墨風景。樹枝整體向四面八方均勻生長,這樣保證了掛果時接受均衡營養,結出的紅雪梨個頭均勻個個漂亮。種植講究科學,現代農民需要學習先進技術,才能收穫豐滿。

http://www.nosewithcare.com/
鼻炎 鼻塞 過敏性鼻炎 鼻敏感 流鼻涕 慢性鼻炎

http://www.teainday.com/
三清茶 口臭 三清茶哪裡買 三清茶有效嗎

http://www.skinwithcure.com/
皮膚病 皮膚過敏 手癬 香港腳 濕疹止癢
03/01/2018 10:31 | xcc

Comments have been closed on this topic.
 

 

Copyright © Bruna Gavioli