El lenguaje C # tiene muchas herramientas diferentes que le ayudan en el procesamiento de los datos de entrada y salida. Procesamiento de entrada y salida es un componente crucial en la mayoría de los programas . El " TextWriter " en C # permite manipular y editar texto sobre la marcha. Con " TextWriter ", puede convertir los datos de la cadena de texto en texto en un archivo . Este es un procedimiento de entrada /salida de sistema de archivos de gran utilidad . " TextWriter " agiliza el proceso de entrada /salida del sistema , proporcionando controles concisas. Instrucciones
1
Abra Visual Studio 2010 haciendo clic en el icono del programa . Cuando se carga , seleccione "Archivo " y luego " Nuevo" y "Proyecto ". Haga clic en " Visual C # " y " 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 main 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 . Escriba algo similar a lo siguiente en medio de 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 se creará 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 llámela " archivo.txt ", podría escribir lo siguiente:
TextWriter tw = File.CreateText ("C: \\ \\ nombre de archivo. txt ");
5
Escriba la cadena a la " TextWriter " así:
tw.Write ( s ) ;
6
Enjuague el tampón " TextWriter " . Todo lo que se escribe en el " TextWriter " se almacena en un búfer temporal antes de ser comprometido con el archivo de salida. En algunos casos , un programa puede cerrar antes de que la memoria intermedia se escribe en el archivo , perdiendo así cualquier salida . Para asegurarse de que la memoria intermedia se escribe en el archivo de salida antes de que el programa se cierra , se debe vaciar el búfer . Escribe lo siguiente a continuación del " Write" declaración:
tw.Flush ();
7
Cierre el objeto " TextWriter " . Esto libera recursos y se debe hacer cada vez que el programa se lleva a cabo mediante un archivo
tw.Close ( ) .
8
Ejecute el programa presionando el botón verde "Play" , que se encuentra en la fila superior de botones. El programa escribe el texto " Esto es una cadena " en el archivo " archivo.txt ".