Scrittura di File
Riepilogo
- Possiamo utilizzare l'oggetto
StreamWriter
per scrivere file; - Se il file nel percorso specificato non esiste, l'oggetto
StreamWriter
lo crea; - Se il file nel percorso specificato esiste già, l'oggetto
StreamWriter
per impostazione predefinita lo sovrascrive, il che significa che il contenuto precedente verrà eliminato. Impareremo come evitare ciò nella prossima sezione; StreamWriter
dispone di un metodoWriteLine
per scrivere una riga di testo in un file. Questo metodo sposta automaticamente il cursore alla riga successiva dopo la scrittura. In altre parole, aggiunge automaticamente un carattere "\n" dopo il testo scritto nel file;- Simile a
WriteLine
, esiste un metodoWrite
, tuttavia, questo non sposta il cursore alla riga successiva dopo aver scritto il testo nel file; - Proprio come
StreamReader
, è necessario chiudere anche l'oggettoStreamWriter
, utilizzando il metodoClose()
oppure sfruttando l'istruzioneusing
per chiuderlo automaticamente dopo l'uso.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 8
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.22
Scrittura di File
Scorri per mostrare il menu
Riepilogo
- Possiamo utilizzare l'oggetto
StreamWriter
per scrivere file; - Se il file nel percorso specificato non esiste, l'oggetto
StreamWriter
lo crea; - Se il file nel percorso specificato esiste già, l'oggetto
StreamWriter
per impostazione predefinita lo sovrascrive, il che significa che il contenuto precedente verrà eliminato. Impareremo come evitare ciò nella prossima sezione; StreamWriter
dispone di un metodoWriteLine
per scrivere una riga di testo in un file. Questo metodo sposta automaticamente il cursore alla riga successiva dopo la scrittura. In altre parole, aggiunge automaticamente un carattere "\n" dopo il testo scritto nel file;- Simile a
WriteLine
, esiste un metodoWrite
, tuttavia, questo non sposta il cursore alla riga successiva dopo aver scritto il testo nel file; - Proprio come
StreamReader
, è necessario chiudere anche l'oggettoStreamWriter
, utilizzando il metodoClose()
oppure sfruttando l'istruzioneusing
per chiuderlo automaticamente dopo l'uso.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 8