Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Aiuto arraylist (please)
mercoledì 31 ottobre 2007 - 10.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
almax
Profilo
| Junior Member
175
messaggi | Data Invio:
mer 31 ott 2007 - 10:49
Ciao ho questo problema :
'questo è il file che carico con openfiledalog
Dim fi As String
fi = OpenFile.FileName
Dim sr As New StreamReader(fi)
'qui leggo tutte le righe e le inserisco in un array
Dim lines As New ArrayList
Do While sr.Peek() >= 0
lines.Add(sr.ReadLine)
Loop
con questo metodo carico tutte le righe di un file in un arraylist fin qui todo bien
da queste righe dovrei in un secondo momento eliminare da un certo punto in poi un range di 4 righe quindi
qui il problema
dunque se io utilizzo
for each line as string in lines
next
non posso utilizzare il removeat il remove il removerange allora ho fatto così
y=lines.count
for x=0 to y
if lines.contains="un certo carattere" then
remove.range(x,4)
end if
next
mi ritorna errato ..
Cmq io so per certo che dal quel carattere per 4 righe posso eliminare indistintamente le righe . Non riesco a capire come poter fare.
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 31 ott 2007 - 11:23
Prova a leggere le righe al contrario ed ad usare removeat
almax
Profilo
| Junior Member
175
messaggi | Data Invio:
mer 31 ott 2007 - 11:52
Ti ringrazio della risposta ma ho appena risolto così:
al ciclo for x=0 to y
o messo
lines.indexof("carattere")
ricevo la posizione dell'indice e da li piu' 4
lines.removerange(index,4)
rimuovo e tutto sembra andare alla grande
Grazie ancora .
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !