Archivi di dati in C#

Gestione delle eccezioni nei file

Le eccezioni vengono utilizzate frequentemente per gestire l’uso dei file in C#.

Tipologie di file in C#

Analizzeremo i seguenti tipi di file:

Non ci sono differenze nella gestione dei file tra applicazioni WPF e console.

Problema della perdita di dati

Nei programmi sviluppati finora, i dati vengono persi alla chiusura dell’applicazione. Per risolvere questo problema, si introduce il concetto di archivi, ovvero file contenenti dati utilizzati dal nostro software.

Metodi per salvare i dati

Ci sono due principali modalità per salvare i dati:

  1. Database (DB) – Struttura avanzata per la gestione dei dati.
  2. File – Archiviazione diretta su memoria di massa.

Dobbiamo conservare i dati anche dopo l’esecuzione del programma, salvandoli su una memoria di massa. È fondamentale organizzare i dati in modo logico ed efficiente, sia in termini di spazio che di ricerca.

Definizione di archivio

Un archivio è una raccolta organizzata di informazioni elaborabili automaticamente o manualmente.

Negli archivi si parla di record. Ad esempio:

Se abbiamo 21 studenti, avremo 21 record.