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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Fine Lezione 4 DOMANDE?