Tecnología

Inicio

Cómo convertir una cadena a Sistema IO en TextWriter

El lenguaje C # tiene muchas herramientas diferentes que le ayudan en el procesamiento de los datos de entrada y de salida. El procesamiento de entrada y de salida es un componente crucial en la mayoría del software. El "TextWriter" en C # le permite manipular y editar texto sobre la marcha. Con "TextWriter," puede convertir datos de texto en cadena de texto en un archivo. Este es un procedimiento de entrada / salida del sistema de archivos de gran utilidad. "TextWriter" agiliza el proceso de entrada del sistema / salida al proporcionar controles de concisos.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo" y luego "Nuevo" y "Proyecto". Haga clic en "Visual C #" y luego "Aplicación de consola." Se crea un nuevo proyecto de aplicación de consola, y un archivo de código fuente con un método principal vacía aparece en la ventana principal del editor.

2 Importar la biblioteca "System.IO" escribiendo lo siguiente en la parte superior del archivo de código fuente:

using System.IO;

3 Crear un nuevo tipo de datos de cadena y asignarle un texto. Escribir algo similar a lo siguiente en entre las llaves del método principal:

string s = "Esto es una cadena";

4 Crear un nuevo objeto "TextWriter" y asignarlo a un archivo de salida. Este archivo de salida será creado si no existe antes de la ejecución del programa. Cuando se crea el "TextWriter," es necesario mostrar que la ruta de acceso al archivo de salida. Por ejemplo, si desea colocar un archivo de salida en la unidad C y el nombre de "archivo.txt", que podría escribir lo siguiente:

TextWriter tw = File.CreateText("C:\\filename.txt");

5 Escribe la cadena a la "TextWriter" de esta manera:

tw.Write(s);

6 Vaciar el búfer "TextWriter". Todo lo que se escribe en el "TextWriter" se almacena en una memoria intermedia temporal antes de ser comprometido con el archivo de salida. En algunos casos, un programa puede cerrar antes de que el tampón escribe en el archivo, perdiendo así cualquier salida. Para asegurarse de que la memoria intermedia se escribe en el archivo de salida antes del cierre del programa, debe vaciar el búfer. Escribe lo siguiente debajo de la instrucción "escribir":

tw.Flush();

7 Cerrar el objeto "TextWriter". Esto libera recursos y debe hacerse cada vez que el programa se realiza mediante un archivo.

tw.Close();

8 Ejecutar el programa pulsando el botón "Play", que se encuentra en la fila superior de botones. El programa escribe el texto "Esto es una cadena" en el fichero "archivo.txt".