C # Streamwriter

C # Streamwriter
Dans cet article, nous discuterons de la classe des stream-rédacteur dans le langage de programmation C #. La classe StreamWriter est généralement utilisée pour gérer les données de texte dans les fichiers; Il aide à aider lorsque nous modifions ou ajoutons du texte dans un fichier avec ses différentes méthodes et constructeurs. La classe des stream-rédacteur est définie dans le système.IO Nawspace, et c'est un héritage de la classe TextWriter dans le langage de programmation C #.

Utilisation de la classe Streamwriter en C # pour écrire du texte dans un fichier dans Ubuntu 20.04:

Nous allons maintenant utiliser les méthodes et les constructeurs de la classe de streamriter pour écrire du texte dans un «.Fichier de format txt ». Le «fichier C #» sera compilé et le fichier texte sera modifié à l'aide de l'interface de ligne de commande. Nous ouvrirons le répertoire de bureau pour créer le fichier C # et le fichier texte sur notre bureau pour un accès facile; pour ça; Nous utiliserons la commande «CD Desktop». Après cela, nous créerons un «.Fichier CS ”dans lequel nous allons écrire un programme" C # "pour écrire du texte dans un fichier texte.

Dans le code ci-dessus, nous avons utilisé la classe StreamWriter et avons fait un objet de la classe pour appeler ses fonctions qui nous aideront à écrire du texte dans un fichier que nous avons créé sur notre bureau. L'objet de classe est ensuite appelé pour nous donner accès à la méthode «write ()», qui est responsable de l'écriture de texte dans un fichier texte, et l'autre méthode, qui est la méthode «écriture ()» qui est responsable de l'écriture d'un se répandre dans un fichier texte.

La sortie du terminal affichera que les données sont enregistrées avec succès. Nous ouvrirons également le «.Fichier txt ”que nous avons fait en le trouvant sur notre bureau et en vérifiant le texte.

Comme nous pouvons le voir ci-dessous, le fichier texte a un texte écrit que nous avons écrit dans notre code plus tôt, ce qui confirme en outre que notre programme a exécuté l'opération avec succès.

Insertion d'une ligne dans un fichier texte à l'aide de la classe de streamriter en C # dans Ubuntu 20.04:

Comme nous avons déjà écrit un mot avec succès dans un fichier texte, nous passerons à l'écriture d'un tout dans un fichier texte. Pour cette opération, nous utiliserons la fonction «écriture ()», qui nous permet d'écrire du texte en lignes dans des fichiers texte. Nous rédigerons un programme C # dans lequel nous créerons un fichier, puis utiliserons la classe StreamWriter pour écrire une ligne dans un fichier texte.

Nous avons utilisé la classe StreamWriter dans le code suivant et généré un objet de la classe pour utiliser sa procédure, la méthode «écriture ()», qui nous permettrait d'écrire une ligne dans un fichier que nous avons créé sur notre bureau.

Les données sont stockées avec succès comme le suggère le terminal de la ligne de commande. Nous validerons également le texte dans le «.Fichier txt »que nous avons produit en le trouvant sur notre bureau et en le visualisant.

Le ".Le fichier txt "montre qu'une seule ligne a été ajoutée au fichier texte, et cela vérifie que notre programme a fonctionné avec succès.

Insertion de plusieurs lignes dans Word dans un fichier texte à l'aide de la classe StreamWriter en C # dans Ubuntu 20.04:

Maintenant, notre objectif serait d'ajouter plusieurs lignes à un fichier texte en utilisant la classe Streamwriter en C #. Nous initialiserons un fichier texte sur notre bureau, puis ferons un objet de la classe Streamwriter par laquelle nous accéderons à la fonction de la classe Streamwriter qui est «WriteLine ()» pour insérer des lignes de texte vers le «.Fichier txt ».

Dans le code suivant, nous avons utilisé la classe StreamWriter et construit une instance de la classe pour utiliser ses opérations, ce qui nous a permis d'ajouter plusieurs lignes à un fichier que nous avons fait sur notre bureau. Nous avons utilisé la méthode «writeLine ()» de la classe Streamriter pour écrire plusieurs lignes dans notre fichier texte.

La sortie du terminal affichera un message de réussite de la sauvegarde des données dans notre fichier texte. Nous vérifierons également la sauvegarde des données en ouvrant et en analysant le fichier texte qui est présent sur notre bureau.

Comme le montre le fichier que plusieurs lignes ont été mises à jour dans le fichier texte, qui consiste à ajouter plusieurs lignes de données dans un fichier texte. L'utilisation du «écriture ()» est efficace pour insérer et enregistrer les lignes dans un fichier texte, comme notre programme suggère.

Enregistrer une variable dans un fichier texte en utilisant la classe StreamWriter dans le langage de programmation C # dans Ubuntu 20.04:

Dans cet exemple, nous enregistrerons une variable dans un fichier texte et effectuerons une opération mathématique avant de l'enregistrer dans le fichier texte. Nous commencerons par créer un fichier texte sur notre bureau, puis initialiser trois entiers et en attribuer deux d'entre eux une certaine valeur, tandis que le troisième entier sera le produit de ces deux entiers. Après avoir attribué des valeurs et des fonctions, nous utiliserons la classe StreamWriter pour enregistrer la troisième variable entière dans le fichier texte.

Dans le code ci-dessus, nous avons initialisé 3 variables entières dans notre code et attribué deux d'entre eux une valeur, tandis que le troisième entier est déclaré être le produit des deux premiers entiers. Après cela, nous avons utilisé la méthode «écriture ()» pour insérer et enregistrer ces variables dans le fichier texte.

Le message de sortie indiqué dans le terminal fournit la preuve que les données de notre fichier texte sont enregistrées qui peuvent également être vérifiées en affichant le fichier texte depuis notre bureau.

Le fichier texte affiche la ligne dans laquelle la variable est enregistrée. Le résultat de la somme des deux entiers, qui est «8», est affiché dans la dernière partie de la ligne.

Utilisation de la classe StreamWriter avec classe FileStream pour créer et insérer des données dans un fichier texte dans le langage de programmation C # dans l'Ubuntu 20.04 Environnement:

Pour cet exemple, nous utiliserons la classe StreamWriter avec la classe FileStream pour créer et enregistrer des données dans un fichier texte de manière cohérente. La classe FileStream est utilisée pour toutes les fonctions liées aux fichiers des langages de programmation C # comme Open, Fermer, Lire et Write. Cette classe est définie dans le système.Espace de noms IO dans la programmation C #. La classe FileStream créera un fichier sur notre bureau en utilisant sa fonction «Créer», tandis que la classe de stream-rédacteur enregistre quelques données dans ce fichier.

Dans le code ci-dessus, nous avons utilisé les deux classes, qui sont FileStream et Streamwriter, pour créer un fichier sur notre bureau. En créant des instances des classes, nous avons pu utiliser leurs fonctions «créer» et «fermer».

La sortie du terminal reflète que le fichier texte est créé, et certaines données sont enregistrées dans ce fichier, qui peuvent également être accessibles à partir du bureau pour la vérification comme indiqué ci-dessous:

Conclusion:

Dans cet article, nous avons discuté de la classe des stream-rédacteur dans le langage de programmation C #. Cette classe est généralement appelée lorsque nous sommes tenus d'ajouter du texte à un « .Fichier txt ”sur le temps d'exécution. La classe Stream-Writer a plusieurs fonctions qui aident à insérer et à enregistrer des données; Ces fonctions sont accessibles par cas. Nous avons implémenté plusieurs exemples de ces instances et différents scénarios dans l'Ubuntu 20.04 Environnement pour avoir une meilleure compréhension de la classe des stream-rédacteur.