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 - Prendere solo 3 lettere da una variabile stringa
Forum - C# / VB.NET - Prendere solo 3 lettere da una variabile stringa

Avatar
MirkoDistefano (Normal User)
Pro


Messaggi: 119
Iscritto: 10/02/2013

Segnala al moderatore
Postato alle 11:00
Sabato, 23/02/2013
Ciao a tutti,

sto costruendo un applicazione client server, e mi manca un piccolo codice per "completare l'opera".

Esempio

Il client invia una stringa al server "(C) - Ciao"

Nel server quando arriva la stringa "(C) - Ciao" come faccio ad inserire in una textbox solo la parte Ciao, eliminando i primi 6 caratteri?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 11:41
Sabato, 23/02/2013

PM Quote
Avatar
MirkoDistefano (Normal User)
Pro


Messaggi: 119
Iscritto: 10/02/2013

Segnala al moderatore
Postato alle 13:20
Sabato, 23/02/2013
Potete farmi un esempio più semplice voi, perchè in quel sito non ci capisco molto xD

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 968
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 13:49
Sabato, 23/02/2013
Tratto dal sito:
Codice sorgente - presumibilmente C#

  1. Example
  2. [Visual Basic]
  3. Dim myString As String = "abc"
  4. Dim test1 As Boolean = String.Compare(myString.Substring(2, 1), "c") = 0 / This is true.
  5. myString.Substring(3, 1) ' This throws ArgumentOutOfRangeException.
  6. Dim test2 As Boolean = String.Compare(myString.Substring(3, 0), String.Empty) = 0 / This is true.
  7.  
  8. /[C#]
  9. String myString = "abc";
  10. bool test1 = String.Compare(myString.Substring(2, 1), "c") == 0; /This is true.
  11. myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
  12. bool test2 = String.Compare(myString.Substring(3, 0), String.Empty) == 0; / This is true.
  13.  
  14. /[C++]
  15.  
  16. String *myString = L"abc";
  17. bool test1 = String::Compare(myString->Substring(2,1), L"c") == 0;  // This is true.
  18. myString->Substring(3,1);  // This throws ArgumentOutOfRangeException.
  19. bool test2 = String::Compare(myString->Substring(3,0), String::Empty) == 0;  // This is true.
  20.  
  21. [JScript]
  22. var myString : String = "abc";
  23. var test1 : boolean = String.Compare(myString.Substring(2, 1), "c") == 0; / This is true.
  24. myString.Substring(3, 1);  / This throws ArgumentOutOfRangeException.
  25. var test2 : boolean = String.Compare(myString.Substring(3, 0), String.Empty) == 0; / This is true.

Substring ( ) è un metodo della classe String, e richiede 2 parametri.
Il primo è la posizione del carattere di partenza ( partendo da 0 ), mentre il secondo specifica quanti caratteri considerare.

Ultima modifica effettuata da Poggi Marco il 23/02/2013 alle 13:52
PM Quote