Professional Documents
Culture Documents
Print
IMPORTANTE: Este artculo ha sido traducido por un software de traduccin
automtica de Microsoft (http://support.microsoft.com/gp/mtdetails) en
lugar de un traductor humano. Microsoft le ofrece artculos traducidos por
un traductor humano y artculos traducidos automticamente para que
tenga acceso en su propio idioma a todos los artculos de nuestra base de
conocimientos (Knowledge Base). Sin embargo, los artculos traducidos
automticamente pueden contener errores en el vocabulario, la sintaxis o la
gramtica, como los que un extranjero podra cometer al hablar el idioma.
Microsoft no se hace responsable de cualquier imprecisin, error o dao
ocasionado por una mala traduccin del contenido o como consecuencia de
su utilizacin por nuestros clientes. Microsoft suele actualizar el software de
traduccin frecuentemente.
816149
Para obtener una versin de Microsoft Visual Basic .NET de este artculo,
consulte 315828.
EN ESTA TAREA
RESUMEN
Requisitos
Completar CodeListing
Solucin de problemas
REFERENCIAS
RESUMEN
En este artculo paso a paso describe cmo leer y escribir en un archivo de
texto mediante Visual C#.
volver al principio
Requisitos
La lista siguiente describe el hardware recomendado, software,
infraestructura de red y los service packs que debe tener:
Visual C#
En este artculo se supone que est familiarizado con el tema siguiente:
Visual C#
volver al principio
a.
hello world
b.
2.
3.
4.
5.
using System.IO;
7.
String line;
8.
try
9.
10.
11.
StreamReader sr = new
StreamReader("C:\\Sample.txt");
12.
13.
14.
line = sr.ReadLine();
15.
16.
17.
18.
19.
20.
Console.WriteLine(line);
21.
22.
line = sr.ReadLine();
23.
24.
25.
26.
sr.Close();
27.
Console.ReadLine();
28.
29.
catch(Exception e)
30.
31.
32.
33.
}
finally
34.
35.
36.
37.
En el men Depurar, haga clic en Iniciar para compilar y ejecutar la
aplicacin. Presione ENTRAR para cerrar la ventana de la consola. La
ventana de la consola muestra el contenido del archivo ejemplo.txt.
Hello world
volver al principio
2.
3.
4.
using System.IO;
5.
6.
try
7.
8.
9.
10.
StreamWriter sw = new
StreamWriter("C:\\Test.txt");
11.
12.
13.
sw.WriteLine("Hello World!!");
14.
15.
16.
17.
18.
19.
sw.Close();
20.
21.
catch(Exception e)
22.
23.
24.
25.
finally
26.
27.
28.
En el men Depurar, haga clic en Iniciar para compilar y ejecutar la
aplicacin.
29.
Hello World!!
30.
volver al principio
ASC11
Unicode
UTF7
UTF8
El mtodo Write es similar al mtodo WriteLine, excepto que el
mtodo Write no incrusta automticamente un retorno de carro o salto de
lnea de combinacin de caracteres (CR/LF).
1.
2.
3.
4.
5.
using System.IO;
using System.Text;
Nota:
6.
7.
Int64 x;
8.
9.
try
10.
11.
12.
13.
14.
15.
16.
17.
sw.Write(x);
18.
19.
20.
21.
sw.Close();
22.
23.
catch(Exception e)
24.
25.
26.
27.
finally
28.
29.
30.
En el men Depurar, haga clic en Iniciar para compilar y ejecutar la
aplicacin.
0123456789
volver al principio
using System;
using System.IO;
namespace readwriteapp
class Class1
[STAThread]
String line;
try
StreamReader sr = new
StreamReader("C:\\Sample.txt");
line = sr.ReadLine();
Console.WriteLine(line);
line = sr.ReadLine();
sr.Close();
Console.ReadLine();
catch(Exception e)
finally
using System;
using System.IO;
namespace readwriteapp
class Class1
[STAThread]
try
StreamWriter sw = new
StreamWriter("C:\\Test.txt");
sw.WriteLine("Hello World!!");
sw.Close();
catch(Exception e)
finally
using System;
using System.IO;
using System.Text;
namespace readwriteapp
class Class1
[STAThread]
Int64 x;
try
StreamWriter sw = new
StreamWriter("C:\\Test1.txt", true, Encoding.ASCII);
sw.Write(x);
sw.Close();
catch(Exception e)
finally
Solucionar problemas
Para todas las manipulaciones de archivo, es buena prctica para ajustar el
cdigo dentro de un bloque try-catch-finally para controlar errores y
excepciones de programacin.