Programmazione C# -...
15
Lezione 4 Collezioni e Generici Programmazione C#
Transcript of Programmazione C# -...
![Page 1: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/1.jpg)
Lezione 4
Collezioni e Generici
Programmazione C#
![Page 2: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/2.jpg)
Sommario della Lezione
1. Collezioni in C#
2. Generici
![Page 3: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/3.jpg)
Collezioni
• In ogni software che si rispetti abbiamo bisogno di «insiemi» di
elementi
• Gli Array, che abbiamo già visto, sono un esempio di Collection
in C#
• Il Framework .NET fornisce diverse possibilità per la creazione e
gestione delle Collection: ArrayList, List, Hashtable ecc…
![Page 4: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/4.jpg)
Gli Array
![Page 5: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/5.jpg)
ArrayList
![Page 6: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/6.jpg)
ArrayList
![Page 7: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/7.jpg)
Hashtable
![Page 8: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/8.jpg)
Hashtable
![Page 9: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/9.jpg)
Hashtable
![Page 10: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/10.jpg)
Interfacce System.Collections
![Page 11: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/11.jpg)
Generici
• I «Generici» vengono utilizzati per «tipizzare» una Collection
![Page 12: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/12.jpg)
Interfacce Generics
![Page 13: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/13.jpg)
Dizionari e Generici
![Page 14: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/14.jpg)
Creazione di Tipi Generici
![Page 15: Programmazione C# - Unicam]didattica.cs.unicam.it/lib/exe/fetch.php?media=didattica:...Programmazione C# Sommario della Lezione 1. Collezioni in C# 2. Generici Collezioni • In ogni](https://reader033.fdocument.pub/reader033/viewer/2022052521/60a19fbc5e84cc1fa0200600/html5/thumbnails/15.jpg)
Fine Lezione 4 DOMANDE?