Appunti Linguaggio C#

Introduzione al linguaggio C#

Sintassi base C#

  • Tipi base
  • Costanti
  • Selezione (if)
  • Iterazione
    • while / do-while
    • for
    • foreach

Presentazione Stringhe

Presentazione Liste

Riassunto Stringhe e Liste

  • Stringhe
    • Dichiarazione e inizializzazione
    • Interpolazione e concatenazione
    • Proprieta' e funzioni principali
    • Split e Join
    • StringBuilder
  • Liste
    • Dichiarazione e inizializzazione
    • Aggiungere e rimuovere elementi
    • Cercare elementi
    • Ordinamento
    • Iterazione con foreach e indice
    • Convertire tra array e lista

Riassunto passaggio parametri per riferimento

  • Passaggio per valore e per riferimento
  • ref
    • Esempio: scambio di due variabili
    • Esempio: contatore condiviso
  • out
    • Esempio: int.TryParse
  • ref vs out: confronto

Storia programmazione ad oggetti (OOP)

Classi ed oggetti

Information hiding ed incapsulamento

Ereditarietà

UML - Unified Modeling Language