Escribir En Un Archivo De Texto - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, se debe crear un programa que pida al usuario ingresar varias oraciones (hasta que presione Enter sin escribir nada) y almacene dichas oraciones en un archivo de texto llamado "sentences.txt". El programa debe leer las entradas del usuario, guardarlas en el archivo, y permitir que cada oración se guarde en una nueva línea del archivo de texto.

Este ejercicio es ideal para practicar el manejo de entradas de usuario, el uso de archivos en C# y la manipulación de cadenas. Además, enseña cómo trabajar con flujos de texto para escribir en archivos y cómo manejar la interacción continua con el usuario hasta que decida finalizar la entrada. También es una excelente forma de aprender a trabajar con la clase StreamWriter para almacenar datos de manera persistente en un archivo.

 Categoría

Administración de Archivos

 Ejercicio

Escribir En Un Archivo De Texto

 Objectivo

Cree un programa para pedir al usuario varias oraciones (hasta que simplemente presione Enter) y guárdelas en un archivo de texto llamado "oraciones.txt"

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing necessary namespaces to handle input/output functionalities
using System;
using System.IO;

public class Program
{
    public static void Main()
    {
        // Prompt to inform the user about the program's functionality
        Console.WriteLine("Enter sentences (press Enter on an empty line to finish):");

        // Initializing a StreamWriter to write data to "sentences.txt"
        using (StreamWriter writer = new StreamWriter("sentences.txt"))
        {
            // Infinite loop to collect sentences from the user
            while (true)
            {
                // Reading the user's input sentence
                string sentence = Console.ReadLine();

                // Checking if the input is empty to terminate input collection
                if (string.IsNullOrEmpty(sentence))
                    break;  // Exiting the loop if no sentence is entered

                // Writing the user's sentence to the file
                writer.WriteLine(sentence);
            }
        }

        // Informing the user that the sentences have been saved to the file
        Console.WriteLine("Sentences saved to sentences.txt.");
    }
}

 Salida

Enter sentences (press Enter on an empty line to finish):
Hello, how are you?
I am learning C#.
This is fun.

Sentences saved to sentences.txt.

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Administración de Archivos

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Anexar a un archivo de texto

    En este ejercicio de C#, se debe crear un programa que pida al usuario ingresar varias oraciones (hasta que presione Enter sin escribir nada) y almacene esas oracione...

  •  Mostrar el contenido del archivo

    ejercicio de C#, se debe crear un programa que muestre todo el contenido de un archivo de texto en la pantalla. El nombre del archivo será ingresado a través de la lí...

  •  Expandir TextToHTML (archivos)

    En este ejercicio de C#, se debe expandir la clase TextToHtml para que pueda volcar su resultado en un archivo de texto. Se debe crear un método ToFile,...

  •  Registrador

    En este ejercicio de C#, se debe crear una clase Logger con un método estático Write, que agregue un texto determinado a un archivo de log. El método de...

  •  More

    En este ejercicio de C#, se debe crear un programa que simule el comportamiento del comando Unix "more". Este programa debe mostrar el contenido de un archivo ...

  •  Cambiador de texto

    En este ejercicio de C#, se debe crear un programa que reemplace palabras en un archivo de texto, guardando el resultado en un nuevo archivo. El programa debe recibir...