elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como Leer Determinada linea de un TXT?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como Leer Determinada linea de un TXT?  (Leído 3,391 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Como Leer Determinada linea de un TXT?
« en: 25 Diciembre 2017, 05:15 am »

Hola amigos, Con este codigo puedo leer todo un archivo TXT
Código:
   
            IP_TXT = My.Computer.FileSystem.ReadAllText("..\Config\IP_TXT.txt")
          

La pregunta ahora es Como leer determinara Linea y pasarlo a un textbox
Ejemplo el contenido de la Linea 2 al textbox 2 el contenido de la linea 3 al textbox3 y asi,
Ah si es posible como eliminar la ultima linea?
Gracias


« Última modificación: 25 Diciembre 2017, 05:27 am por _CrisiS_ » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Como Leer Determinada linea de un TXT?
« Respuesta #1 en: 25 Diciembre 2017, 14:22 pm »

No uses esa función, lo que quieres obtener es un array o colección con las lineas de texto, no un string con todo el contenido de texto. Usa la función System.IO.File.ReadLines para devolver una colección de evaluación vaga ( IEnumerable ) con las lineas de texto, o en su defecto puedes usar la función System.IO.File.ReadAllLines para devolver un Array, pero si no vas a leer todas las lineas de principio a fin entonces preferiblemente usa la función ReadLines antes que ReadAllLines para evitar un consumo de memoria innecesario al cargar todas las lineas del archivo de golpe.

Para resolver cualquier otra pregunta que tengas, como por ejemplo "¿cómo borrar la última linea?", solo tienes que estudiar un poquito sobre como manipular Arrays y/o Colecciones de tipo Genérico. Puedes usar LINQ-to-Objects, por ejemplo, o convertir la colección IEnumerable devuelta a una colección de tipo List y usar el método List.RemoveAt().

Saludos.


« Última modificación: 25 Diciembre 2017, 14:31 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como posicionarme en una determinada linea de un archivo de texto?
Programación Visual Basic
Sai-To 4 6,113 Último mensaje 14 Mayo 2008, 18:01 pm
por SKL (orignal)
¿Como Meter en variable una determinada linea de un archivo?
Scripting
sr_corsario 4 4,556 Último mensaje 24 Noviembre 2009, 15:20 pm
por sr_corsario
[Duda] Extraer determinada linea de archivo « 1 2 »
Scripting
galmito 11 8,573 Último mensaje 31 Enero 2011, 07:58 am
por leogtz
Extraer determinada linea de un textbox multilinea
Programación Visual Basic
rapbyone 1 3,402 Último mensaje 6 Diciembre 2019, 20:50 pm
por Serapis
Como puedo leer en una linea n numeros
Programación C/C++
SrTrp 1 2,907 Último mensaje 22 Octubre 2021, 19:53 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines