C# Crea un file di testo

C# Crea un file di testo
Discuteremo di diversi metodi per creare un file di testo tramite un programma C# in questo articolo. Il linguaggio di programmazione C# ci consente di creare, modificare e aggiornare file di testo utilizzando classi speciali come lo scrittore di stream, il lettore di streaming e il flusso di file presenti nel sistema.Io Namespace. Queste classi sono appositamente realizzate per eseguire tutti i tipi di operazioni su un file che potremmo utilizzare per la creazione o la modifica durante un programma C#. Tutte le operazioni di input e output per un file di testo nel linguaggio di programmazione C# sono archiviate nel sistema.Io Namespace.

Discuteremo ora diversi metodi del linguaggio di programmazione C# e li implementeremo in Ubuntu 20.04 ambiente.

Metodo 01: utilizzando le classi di Stream Writer e Stream Reader in Ubuntu 20.04 Per creare e leggere i file di testo

In questo metodo, useremo la classe Stream Writer e Stream Reader per creare un file di testo aggiungendo un po 'di testo ad essi. La classe di Writer Stream fa parte del sistema.Lo spazio dei nomi IO e viene utilizzato per le funzioni di input in un file di testo, mentre la classe del lettore di streaming, che è presente anche nello stesso spazio dei nomi, viene utilizzata per leggere il file di testo nel linguaggio di programmazione C#. Entrambe queste classi ci aiuteranno a raggiungere il nostro obiettivo in questo metodo.

Il programma C# sopra inizia con l'inizializzazione di una variabile stringa denominata "Nome file."Abbiamo dato a questa variabile il nome del file di testo che creeremo e leggeremo sul nostro dispositivo. Quindi inizieremo la creazione dell'oggetto della classe dello Stream Writer, che avrà il file.Funzione createtext e questa funzione avrà la variabile stringa "nome file" che ha il nome del file di testo. All'interno dei parametri dell'oggetto della classe dello scrittore Stream.

Successivamente, inizieremo un oggetto per la classe Stream Reader, che avrà la funzione di testo aperto con la variabile String Name File; Questa funzione ci darà accesso al file di testo. Ora inizieremo una variabile di stringa e la inseriremo tra un po 'che avrà l'oggetto del lettore di stream che assegna tutto il testo del file alla variabile String e verrà tutto stampato utilizzando la funzione riga di scrittura console.

Dopo aver compilato ed eseguito il codice precedente, otterremo l'output sopra. In questo frammento, possiamo vedere l'output del ciclo while nella funzione del lettore di flusso, che legge il file di testo e stampa il suo contenuto. Esamineremo il file di testo che abbiamo creato e verificheremo che il testo sia stato aggiunto correttamente.

Metodo 02: Utilizzo della classe di lettore di flusso e flusso per creare e leggere un file di testo in Ubuntu 20.04

In questa tecnica, creeremo un file di testo e aggiungiamo un po 'di testo utilizzando le classi del flusso di flusso e del flusso. Per i metodi di input del file di testo, la classe di flusso di file dal sistema.Lo spazio dei nomi IO verrà utilizzato, mentre la classe del lettore di streaming dallo stesso spazio dei nomi verrà utilizzata per leggere il file di testo in questo metodo.

Il codice C# sopra inizia con l'inizializzazione di una variabile stringa denominata "F."Questa variabile prende il nome dal file di testo che creeremo. Quindi avvieremo l'oggetto Classe Writer Stream, che avrà un "file.Funzione createtext ”con una variabile stringa contenente il nome del file. Abbiamo usato l'oggetto per utilizzare la funzione della riga di scrittura per aggiungere alcune righe al nuovo file di testo generato utilizzando gli argomenti dell'oggetto della classe Stream Writer.

Successivamente, creeremo un oggetto per la classe Stream Reader utilizzando il metodo "Apri testo" e la variabile String Name Nome file, che ci consentirà di leggere il file di testo. Ora creeremo una variabile di stringa e la posizioneremo tra un po 'di tempo, con l'oggetto del lettore di stream che assegna tutto il testo del file alla variabile stringa e stampando tutto usando il metodo "Write Line della console".

Otterremo l'output di cui sopra dopo la compilazione e l'esecuzione del codice precedente. Il risultato del ciclo while della funzione del lettore di flusso, che legge il file di testo e ne visualizza il contenuto, può essere visto in questo frammento. Ora esamineremo il file di testo che abbiamo preparato.

Il file di testo ha la riga che l'abbiamo aggiunto utilizzando l'oggetto Classe Writer Stream, come possiamo vedere nell'esempio seguente.

Metodo 03: Utilizzo della sicurezza di sicurezza e flusso di file per creare un file di testo con accesso sicuro in Ubuntu 20.04

In questo metodo, utilizzeremo la classe di sicurezza del file per limitare l'accesso di un file di testo e solo gli utenti specificati saranno autorizzati ad aprire e modificare il file. La classe di sicurezza del file e la classe di flusso di file sono entrambe trovate nel sistema.Lo spazio dei nomi e verrà utilizzato per creare un file di testo sul nostro sistema in questa funzione.

In questo programma C#, inizializzare una variabile stringa con il nome del file di testo archiviato in esso. Quindi creeremo un oggetto della classe di sicurezza del file e lo utilizzeremo per la "Funzione di Aggiungi regola di accesso", che è l'ulteriore eredità per la regola di accesso al file system; Questo assegnerà il nuovo file di testo i suoi diritti di accesso. Dopo questo, creeremo un oggetto della classe di flusso di file per creare un file di testo e nei parametri, passeremo l'oggetto della classe di sicurezza del file insieme alla dimensione del file e ad altri dettagli. Quindi con l'aiuto dell'array di byte, aggiungeremo anche un po 'di testo al file.

In questo output, possiamo vedere che il file di testo è stato creato correttamente poiché il contenuto del file è stato visualizzato nel terminale.

Metodo 04: usando il file.Scrivi tutto il testo per creare e aggiungere testo a un file di testo in Ubuntu 20.04

In questo metodo, useremo le funzioni del sistema.Spazio dei nomi di testo per creare un file di testo. Questo spazio dei nomi nel linguaggio di programmazione C# ha tutte le funzionalità relative alle operazioni testuali. In questo metodo, utilizzeremo la funzione di scrittura tutto il testo del sistema.Spazio dei nomi di testo per creare e aggiungere testo a un nuovo file di testo.

In questo programma C#, inizializzamo due variabili di stringa, una con il nome del file e l'altra con il testo che vogliamo aggiungere al file. Quindi chiameremo la funzione di scrittura tutto il testo con entrambe queste variabili di stringa come parametro.

Dopo aver eseguito il programma sopra, otterremo il seguente output:

Il terminale e il file di testo sono prove che la funzione di testo tutta la funzione di testo abbia creato correttamente un file di testo con un po 'di testo.

Conclusione

In questo articolo, abbiamo discusso di diversi metodi di linguaggio di programmazione C# per creare un file di testo sul tuo dispositivo. L'uso di classi speciali create per la modifica e la creazione di file di testo presenti nel sistema.Lo spazio dei nomi IO, che sono alcune librerie di operazioni speciali (input e output) relative ai file di testo nei linguaggi di programmazione C#, sono state discusse anche in questo articolo. Ci siamo concentrati sulla funzione delle classi di flusso per creare un file che è il metodo create () ed era comune in diverse classi. Abbiamo implementato questo metodo e altri metodi di creazione di file di testo in Ubuntu 20.04 ambiente per capire meglio come queste diverse classi e funzioni lavorano insieme nel linguaggio di programmazione C#.