C# e file di testo

giovedì 07 settembre 2006 - 15.33

gianabate Profilo | Newbie

Salve a tutti
Ho bisogno di sapere come rintracciare un ritorno a capo in un qualsiasi file di testo che apro con la mia applicazione
Esiste un modo?
Gianluca

Brainkiller Profilo | Guru

>Salve a tutti
>Ho bisogno di sapere come rintracciare un ritorno a capo in un
>qualsiasi file di testo che apro con la mia applicazione

Certo che esiste, puoi usare il metodo IndexOf() che ti restituisca la posizione del carattere cercato o di una sottostringa. Come parametro gli puoi passare \r\n se usi C# oppure VbCrLf se usi .NET.
Se ritorna -1 significa che non sono presenti ritorni a capo se ritorna un numero positivo ti dà la posizione.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

risposta corretta quella di david e aggiungo che puoi anche usare in alternativa la classe Environment nell'indexof:
Environment.NewLine

che ti permette di non fare differenza tra i linguaggi ed essere piu chiaro nel codice.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5