[VB 2005] caratteri di escape

sabato 03 febbraio 2007 - 11.46

Tex Willer Profilo | Newbie

ciao ragazzi

scusate la banalità della domanda:

devo scrivere un semplice file di testo e vorrei incolonnare i miei dati in questo modo:

0 0
1 1
2 2
......
99 99

dove tra una colonna e l'altra ci sia un carattere id TABULAZIONE.

Sto usando questa istruzione:

st.WriteLine("{0}{1}{2}", x, \t, y)

(dove st è StreamWriter)

come faccio a mettere il carattere di tabulazione al posto {1}, visto che l'istruzione precedente è sbagliata?
NB: ho provato anche con: "\t"c ma niente.

grazie.
ciao

freeteo Profilo | Guru

ciao,
i caratteri di "escape" classici del c++, sono tali e quali per c# , java ed altri linguaggi, ma non per vb.net.Percui quello che devi fare tu è usare il relativo di vb del carattere tab, ovvero la costante "vbTab".Sono cmq molto facili da capire, infatti sono:

vbCrLf, vbCr, vbLf, vbNewLine
vbNullString
vbTab
vbBack
vbFormFeed
vbVerticalTab

Percio' il tuo codice sarebbe giusto per c#, per vb.net devi sostituire "\t" con "vbTab" e vedrai che la stringa uscira' correttamente...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Tex Willer Profilo | Newbie

grazie mille!

grazie a te ho risolto.

ciao
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