Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
INTRODUZIONE
Hello world
2.1 Fondamenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17 2.2 I
tipi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 2.3
Variabili e costanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Operatori ed espressioni . . . . . . . . . . . . . . . . . . . . . . . .
26 2.5
Enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.6 Istruzioni di controllo di flusso . . . . . . . . . . . . . . . . . . . .
29
Classi ed oggetti
3.1 Oggetti e classi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37 3.2 Membri statici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scaricalo
. 46 3.3 Distruzione degli oggetti . . . gratis
. . . . .su
. . http://www.punto-informatico.it/PILibri
............
. .48 3.4
IMPARARE C#
Principi di object oriented programming
4.1 Pensare ad oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57 4.2
Incapsulamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.3 Ereditarietà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60 4.4
Poliformismo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
4.5 Astrazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65 4.6
Sealed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
4.7 I namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70 4.8 A cosa
servono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
4.9 Using . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71 4.10 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.71 4.11 Creazione di namespace
personalizzati . . . . . . . . . . .72 4.12
Strutture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.13 Definire strutture . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74 4.14 Creare
strutture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 4.15
Interfacce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
4.16 Definire ed implementare interfacce . . . . . . . . . . . . . .
76 4.17 Sovrascrivere i membri Scaricalo gratis su http://www.punto-informatico.it/PILibri
dell’interfaccia ...........
.78 4.18 Implementazione esplicita
IMPARARE C#
Array indici e collections
5.1 Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84 5.2
Foreach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
5.3 Indexers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89 5.4 Le collection incluse in system.collection . . . . . . . . . .
.93 5.5 Collection
interfaces . . . . . . . . . . . . . . . . . . . . . . . . . .100 5.6 Gestione
delle eccezioni . . . . . . . . . . . . . . . . . . . . . . .101 5.7
Sollevare e gestire le eccezioni . . . . . . . . . . . . . . . . . 102
5.8 Gestione di più eccezioni . . . . . . . . . . . . . . . . . . . . . .
104 5.9 Finally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.107 5.10 Eccezioni personalizzate . . . . . . . . . . . . . . . . . . . .
. 109 5.11 Risollevare
un’eccezione . . . . . . . . . . . . . . . . . . . . . 110 5.12 Utilizzare
correttamente le eccezioni . . . . . . . . . . . . 112 5.13 Delegati
ed eventi . . . . . . . . . . . . . . . . . . . . . . . . . . .112 5.14
Delegates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.15 Eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
124