Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] Leggere singole parole
Forum - C# / VB.NET - [VB.NET] Leggere singole parole

Avatar
oretovalley (Normal User)
Pro


Messaggi: 109
Iscritto: 12/04/2009

Segnala al moderatore
Postato alle 23:03
Mercoledì, 07/10/2009
Ciao a tutti, come da titolo avrei la necessità di non leggere l'intera riga ma singolarmente le parole per caricarle in un vettore per esempio in un file cosi composto:

Codice sorgente - presumibilmente Plain Text

  1. ciao mi chiamo giuseppe



Prima "ciao", e lo salvo, poi "mi" e cosi via...

come posso fare?

PM Quote
Avatar
Andrey (Normal User)
Rookie


Messaggi: 29
Iscritto: 06/10/2009

Segnala al moderatore
Postato alle 0:05
Giovedì, 08/10/2009
Testo quotato

Postato originariamente da oretovalley:

Ciao a tutti, come da titolo avrei la necessità di non leggere l'intera riga ma singolarmente le parole per caricarle in un vettore per esempio in un file cosi composto:

Codice sorgente - presumibilmente Plain Text

  1. ciao mi chiamo giuseppe



Prima "ciao", e lo salvo, poi "mi" e cosi via...

come posso fare?



Puoi usare il metodo Split().
http://msdn.microsoft.com/en-us/library/system.string.spli ...

Ecco un esempio:
Codice sorgente - presumibilmente VB.NET

  1. Dim Stringa As String = "ciao mi chiamo giuseppe"
  2.         Dim MyArray() As String
  3.         MyArray = Stringa.Split(" ")



Nel vettore MyArray avrai ogni pezzo della stringa [Il metodo split restituisce un array contenente le stringhe separate dal carattere passato come argomento {in questo caso lo spazio " "}].

Ad esempio con:
Codice sorgente - presumibilmente Plain Text

  1. Console.Writeline(MyArray(2))


Verrà stampata la stringa "chiamo". :k:

Ultima modifica effettuata da Andrey il 08/10/2009 alle 0:06


I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l'immaginazione. - Cit. Albert Einstein.
PM Quote