C# Erstellen Sie eine Textdatei

C# Erstellen Sie eine Textdatei
Wir werden verschiedene Methoden erörtern, um in diesem Artikel eine Textdatei über ein C# -Programm zu erstellen. Mit der C# -Programmiersprache können wir Textdateien erstellen, bearbeiten und aktualisieren, indem wir spezielle Klassen wie den im System vorhandenen Stream -Autor, Stream -Leser und Dateistrom vorhanden sind.Io Namespace. Diese Klassen sind speziell für die Ausführung aller Arten von Operationen in einer Datei durchgeführt, die wir zum Erstellen oder Bearbeiten während eines C# -Programms verwenden können. Alle Eingangs- und Ausgabevorgänge für eine Textdatei in der C# -Programmiersprache werden im System gespeichert.Io Namespace.

Wir werden nun mehrere C# Programmiersprachmethoden diskutieren und sie im Ubuntu 20 implementieren.04 Umgebung.

Methode 01: Verwenden der Stream -Autor- und Stream -Leserklassen in Ubuntu 20.04 zum Erstellen und Lesen von Textdateien

In dieser Methode werden wir die Stream -Autor- und Stream -Leserklasse verwenden, um eine Textdatei zu erstellen, während wir ihnen einen Text hinzufügen. Die Stream Writer -Klasse ist Teil des Systems.IO -Namespace und wird für Eingabefunktionen in einer Textdatei verwendet, während die Stream -Leserklasse, die ebenfalls im gleichen Namespace vorhanden ist, zum Lesen der Textdatei in der C# -Programmiersprache verwendet wird. Beide Klassen helfen uns dabei, unser Ziel in dieser Methode zu erreichen.

Das obige C# -Programm beginnt mit der Initialisierung einer String -Variablen mit dem Namen „Dateiname.Wir haben dieser Variablen den Text -Dateinamen gegeben, den wir auf unserem Gerät erstellen und lesen werden. Dann werden wir die Erstellung des Objekts der Stream Writer -Klasse initiieren, die die Datei enthält.CreateText -Funktion, und diese Funktion hat die Zeichenfolgenvariable "Dateiname", die den Namen der Textdatei enthält. In den Parametern des Objekts der Stream Writer -Klasse haben wir das Objekt verwendet, um die Schreibzeilenmethode aufzurufen, um der neuen erstellten neuen Textdatei einige Zeilen hinzuzufügen.

Danach werden wir ein Objekt für die Stream -Reader -Klasse einleiten, die mit der Dateinamen -Zeichenfolgenvariable die Funktion der Dateinamen aufweist. Diese Funktion gibt uns Zugriff auf die Textdatei. Jetzt werden wir eine Zeichenfolgenvariable initiieren und sie in einer Weile Schleife einfügen, wobei das Stream -Reader -Objekt den gesamten Text der Datei der Zeichenfolgevariable zuweist, und alle mit der Funktion der Konsolenschreibzeile gedruckt werden.

Nach dem Kompilieren und Ausführen des vorherigen Code erhalten wir die obige Ausgabe. In diesem Snippet können wir die Ausgabe der while -Schleife in der Funktion "Stream Reader" sehen, die die Textdatei liest und ihren Inhalt druckt. Wir werden uns die von uns erstellte Textdatei ansehen und überprüfen, ob der Text erfolgreich hinzugefügt wurde.

Methode 02: Verwenden Sie die Leserklasse von Dateistream und Stream, um eine Textdatei in Ubuntu 20 zu erstellen und zu lesen.04

In dieser Technik erstellen wir eine Textdatei und fügen ihm mithilfe des Dateistreams und den Stream -Leserklassen einen Text hinzu. Für Textdateieingabemethoden die Dateistromklasse aus dem System.Der iO -Namespace wird verwendet, während die Stream -Leserklasse aus demselben Namespace verwendet wird, um die Textdatei in dieser Methode zu lesen.

Der obige C# Code beginnt mit der Initialisierung einer String -Variablen mit dem Namen „F.Diese Variable ist nach der Textdatei benannt, die wir erstellen werden. Dann starten wir das Stream Writer -Klassenobjekt, das eine "Datei" enthält.CreateText -Funktion ”mit einer String -Variablen, die den Dateinamen enthält. Wir haben das Objekt verwendet, um die Funktion "Schreibzeilen" zu verwenden, um der neuen Textdatei einige Zeilen hinzuzufügen.

Danach erstellen wir ein Objekt für die Stream -Leserklasse mit der Methode „Text Öffnen“ und der Dateinamen -Zeichenfolgevariable, mit der wir die Textdatei lesen können. Jetzt erstellen wir eine String -Variable und platzieren sie in einer Weile Schleife, wobei das Stream -Reader -Objekt den gesamten Text der Datei der Zeichenfolgevariable zuweist und alles mit der Methode „Konsole schreiben“ druckt.

Wir erhalten die obige Ausgabe nach dem Kompilieren und Ausführen des vorherigen Code. Das Ergebnis der while -Schleife der Stream Reader -Funktion, in der die Textdatei liest und deren Inhalt angezeigt wird, ist in diesem Snippet zu sehen. Wir werden nun die Textdatei untersuchen, die wir vorbereitet haben.

Die Textdatei enthält die Zeile, die wir mit dem Stream Writer -Klassenobjekt hinzugefügt haben, wie wir im folgenden Beispiel sehen können.

Methode 03: Verwenden der Sicherheits- und Dateistromklasse mit Datei, um eine Textdatei mit sicherem Zugriff in Ubuntu 20 zu erstellen.04

In dieser Methode verwenden wir die Dateisicherheitsklasse, um den Zugriff einer Textdatei einzuschränken, und nur angegebene Benutzer dürfen die Datei öffnen und bearbeiten. Die Dateisicherheitsklasse und die Dateistromklasse finden Sie beide im System.IO -Namespace und wird verwendet, um eine Textdatei in unserem System in dieser Funktion zu erstellen.

In diesem C# -Programm werden wir eine Zeichenfolgenvariable mit dem Namen der darin gespeicherten Textdatei initialisieren. Anschließend erstellen wir ein Objekt der Dateisicherheitsklasse und verwenden es für die Funktion „Zugriffsregel hinzufügen“, nämlich die weitere Vererbung für die Dateisystemzugriffsregel. Dadurch wird die neue Textdatei ihre Zugriffsrechte bereitgestellt. Danach erstellen wir ein Objekt der Dateistromklasse, um eine Textdatei zu erstellen. In den Parametern werden wir das Objekt der Dateisicherheitsklasse zusammen mit der Dateigröße und anderen Details übergeben. Dann werden wir mit Hilfe des Byte -Arrays auch der Datei einen Text hinzufügen.

In dieser Ausgabe können wir feststellen, dass die Textdatei erfolgreich erstellt wurde, da der Dateiinhalt im Terminal angezeigt wurde.

Methode 04: Verwenden der Datei.Schreiben Sie den gesamten Text, um eine Textdatei in Ubuntu 20 zu erstellen und hinzuzufügen.04

In dieser Methode werden wir die Funktionen des Systems verwenden.Textnamenspace zum Erstellen einer Textdatei. Dieser Namespace in der C# Programmiersprache hat alle Funktionen im Zusammenhang mit Textvorgängen. In dieser Methode werden wir die Funktion "Alle Text" des Systems schreiben.Textnamenspace zum Erstellen und Hinzufügen von Text zu einer neuen Textdatei.

In diesem C# -Programm werden wir zwei Zeichenfolgevariablen initialisieren, eine mit dem Dateinamen und dem anderen mit dem Text, den wir der Datei hinzufügen möchten. Dann werden wir die Funktion "Schreiben Sie alle Textfunktionen mit beiden Zeichenfolgenvariablen als Parameter" auf.

Nachdem wir das obige Programm ausgeführt haben, erhalten wir die folgende Ausgabe:

Das Terminal und die Textdatei sind Beweise dafür, dass die Schreibfunktion alle Textfunktionen erfolgreich eine Textdatei mit einem Text im darin erstellten.

Abschluss

In diesem Artikel haben wir mehrere C# Programmiersprachmethoden besprochen, um eine Textdatei auf Ihrem Gerät zu erstellen. Die Verwendung von speziellen Klassen, die zum Bearbeiten und Erstellen von Textdateien im System erstellt wurden.IO -Namespace, bei denen es sich um einige spezielle Operationen (Eingabebibliotheken) (Eingabe- und Ausgabe-) Bibliotheken im Zusammenhang mit Textdateien in den C# -Programmiersprachen, wurden in diesem Artikel ebenfalls erörtert. Wir haben uns auf die Funktion von Stream -Klassen konzentriert, um eine Datei zu erstellen, die die Methode create () ist und in mehreren Klassen gemeinsam war. Wir haben diese Methode und andere Textdatei -Erstellungsmethoden im Ubuntu 20 implementiert.04 Umgebung, um besser zu verstehen, wie diese verschiedenen Klassen und Funktionen in der C# -Pergrammensprache zusammenarbeiten.