ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C#: Lectura en fichero

Ejemplo de lectura de un fichero de texto, usando C#

Lenguaje: C# (compilador: Mono 2.10.2)

Categoría: Básico


Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Fuente procedente de ErrorDeSintaxis.es 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Ejemplo de lectura de un fichero de texto, 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
//  usando C# 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Compilador: Mono 2.10.2 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Nivel: Básico 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Disponible desde 30/06/2011 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Aportado por Nacho 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Autor original: Nacho Cabanes 

Notice: Undefined index: C# in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
// Web original: http://www.nachocabanes.com/csharp/curso/csharp07.php 

using System;
using System.IO;   // Para StreamReader
 
public class Ejemplo72
{
 
  public static void Main()
  {
    StreamReader fichero;
    string linea;
 
    fichero = File.OpenText("prueba.txt");
    do 
    {
      linea = fichero.ReadLine();
      if (linea != null)
        Console.WriteLine( linea );
    } 
    while (linea != null);
 
    fichero.Close();    
  }
 
}