Los Streams otros tipos muy comunes porque ellos son los medios para leer y escribir en el disco y comunicando a través de la red.

Las clases simples de stream son el StreamWriter y el StreamReader que permiten leer y escribir archivos de texto.

Veamos un ejemplo;

Primero necesitamos importa el espacio de nombres (namespace) System.IO

Escribimos le siguiente código que permitirá crear el archivo de texto:

StreamWriter sw = new StreamWriter(“Archivo.txt”);

sw.WriteLine(“Hola Mundo!”);

sw.Close();

Para leer nuestro archivo escribimos lo siguiente

StreamReader sr = new StreamReader(“Archivo.txt”);

Console.WriteLine(sr.ReadToEnd());

sr.Close();

Codigo Completo

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

namespace Streams

{

class Program

{

static void Main(string[] args)

{

StreamWriter sw = new StreamWriter(“Archivo.txt”);

sw.WriteLine(“Hola Mundo!”);

sw.Close();

StreamReader sr = new StreamReader(“Archivo.txt”);

Console.WriteLine(sr.ReadToEnd());

sr.Close();

}

}

}

Streams