6 EJEMPLOS PARA LEER ARCHIVOS DE TEXTO CON C# Y VISUAL STUDIO

 



En este video te muestro 6 ejemplos para que puedas leer archivos de texto utilizando C# y Visual Studio
Codigo:

        private void leerArchivo() {


            string textoObtenido, textoObtenido2,textoObtenido3,textoObtenido4,textoObtenido5,textoObtenido6;


            //Primer ejemplo con Read AllText a un String (Abre un archivo, lee todo el texto del archivo con la codificación especificada y luego cierra el archivo.)

            textoObtenido = File.ReadAllText(@"C:\Users\cheta\Documents\texto\ejemplo.txt");


               rtxtBox.Text = textoObtenido;


            //Ejemplo 2 Con StreamReader (Proporciona una secuencia para un archivo, que admite operaciones de lectura y escritura tanto síncronas como asincrónicas.)

            FileStream fileStream = new FileStream(@"C:\Users\cheta\Documents\texto\ejemplo.txt", FileMode.Open, FileAccess.Read);


            //StreamReader Complementa un TextReader que lee caracteres de un flujo de bytes en una codificación particular.

            using (var streamReader = new StreamReader(fileStream,Encoding.UTF8)) {


               textoObtenido2  = streamReader.ReadToEnd();             


            }

            rtxtBox2.Text = textoObtenido2;



            //Ejemplo 3 con Read All Lines a un array

            string[] lineas = File.ReadAllLines(@"C:\Users\cheta\Documents\texto\ejemplo.txt", Encoding.UTF8);

               

               textoObtenido3 = lineas[0] + lineas[1];


            rtxtBox3.Text = textoObtenido3;



            //Ejemplo 4 con StreamReader a un Array

            string[] lineas2;

            var list = new List<string>();

            var fileStream2 = new FileStream(@"C:\Users\cheta\Documents\texto\ejemplo.txt", FileMode.Open, FileAccess.Read);

            using (var streamReader = new StreamReader(fileStream2, Encoding.UTF8))

            {

                string line;

                while ((line = streamReader.ReadLine()) != null)

                {

                    list.Add(line);

                }

            }

            lineas2 = list.ToArray();


            textoObtenido4 = lineas2[0]+lineas2[1];


            rtxtBox4.Text = textoObtenido4;



            //Ejemplo 5 recorremos linea por linea

            foreach (string line in File.ReadLines(@"C:\Users\cheta\Documents\texto\ejemplo.txt", Encoding.UTF8))

            {


                //accion

                textoObtenido5 = line;

                rtxtBox5.Text = textoObtenido5;


            }



            //Ejemplo 6 recorremos linea por linea y leemos con stream reader

            var fileStream3 = new FileStream(@"C:\Users\cheta\Documents\texto\ejemplo.txt", FileMode.Open, FileAccess.Read);

            using (var streamReader = new StreamReader(fileStream3, Encoding.UTF8))

            {

                string line;

                while ((line = streamReader.ReadLine()) != null)

                {

                    textoObtenido6 = line;

                    rtxtBox6.Text = textoObtenido6;


                }

            }


        }


    }

Comentarios

Lo mejor de Pixels Price

CREA TU PROPIO TEAM VIEWER CON C# (PARTE 3) CONTROLA EL TECLADO

Crear códigos de barras con C#

Crear documentos PDF con C#