Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - salvare + cose in un file ed andare a capo
Forum - C# / VB.NET - salvare + cose in un file ed andare a capo

Avatar
unknown (Normal User)
Pro


Messaggi: 100
Iscritto: 24/12/2007

Segnala al moderatore
Postato alle 22:51
Domenica, 18/11/2007
Questo topic è stato chiuso dal moderatore

ciao a tutti.

in questo topico farò 2 domande.

domanda1:
se io voglio scrivere in un file la parola OPEN= e poi un altra cosa ke l' utente inserirà in una textbox ho provato a fare così:
Codice sorgente - presumibilmente C# / VB.NET

  1. dim b as new IO.StreamWriter("ciao.txt")
  2. b.write("OPEN=", TextBox1.text)
  3. b.close


il problema è ke anche se inserisco qualcosa nella textbox1, mi scrive nel file solo OPEN=.
come posso risolvere questo problema?

seconda domanda:

come faccio ad andare a capo?

Ultima modifica effettuata da unknown il 18/11/2007 alle 22:52
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 12:02
Lunedì, 19/11/2007
1 - Mai sentito parlare dell'operatore di concatenazione?
Codice sorgente - presumibilmente Plain Text

  1. b.Write("OPEN = " & TextBox1.Text)


Puoi anche usare la formattazione di stringhe con l'overload del metodo Write:
Codice sorgente - presumibilmente Plain Text

  1. b.Write("OPEN = {0}", TextBox1.Text)



2 - Il carattere a capo è rappresentato dalla costante vbCrLf ripresa dal Visual Basic 6.

PM
Avatar
unknown (Normal User)
Pro


Messaggi: 100
Iscritto: 24/12/2007

Segnala al moderatore
Postato alle 13:50
Lunedì, 19/11/2007
fa niente per il fatto della textbox ed il salvare nel file, ci avevo pensato solo oggi di provare con gli operatori

grazie cmq.

ma nn ho ancora capito come andare a capo nel file,

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:53
Martedì, 20/11/2007
Usare vbCrLf, è solo una normalissima stringa: basta accodarla alla fine di una stringa. Ma è ancora meglio se usi WriteLine invece che Write, poichè va a capo automaticamente.

PM
Avatar
unknown (Normal User)
Pro


Messaggi: 100
Iscritto: 24/12/2007

Segnala al moderatore
Postato alle 22:38
Mercoledì, 21/11/2007
ok, problema risolto.


PM