quadro C Sharp ( spesso scritto come " C #") esiste come linguaggio di programmazione per il sistema operativo Microsoft Windows , lavorando all'interno di Microsoft di "NET ". . Gli sviluppatori di C # destinati ad agire come un linguaggio di programmazione general-purpose che supporta più paradigmi di programmazione , come ad esempio la programmazione orientata agli oggetti ( OOP ) . Questo supporto per C # OOP fornisce una libreria di oggetti , ad esempio l'oggetto String , completo di metodi interni destinati a lavorare su tali oggetti . String.Substring ( ) economici 
 " substring ( ) " metodo prende uno o due argomenti interi e restituisce una sottostringa da una stringa esistente più grande. Stringhe in C # sono rappresentate da 0 collezioni indice di caratteri. Il primo argomento rappresenta l'indice iniziale della sottostringa . Il secondo argomento rappresenta l'indice finale . Se il programmatore fornisce un solo argomento , il metodo restituisce una sottostringa da indice della tesi fino alla fine della stringa . I seguenti dati di esempio il metodo substring 
 
 ex stringa = " Questa è una stringa " ; . 
 
 Stringa sub = ex.Substring ( 10) ; //" String" 
 < p > string SUB2 ex.Substring = ( 0 , 6 ) ; //" Questa è" 
 String.IndexOf ( ) economici 
 " IndexOf ( ) " metodo restituisce un valore intero che rappresenta il valore di indice di un carattere o di una stringa . Il metodo prende un carattere o una stringa come argomento . Se il programmatore fornisce un personaggio , IndexOf restituisce il numero di indice di quel personaggio . Se il programmatore fornisce una stringa , il metodo restituisce il valore dell'indice all'inizio della prima istanza di corrispondenza dell'argomento nella stringa . L'esempio seguente illustra il metodo IndexOf 
 
 stringa uno = " palloncino " , . 
 
 Stringa di due = " Molti palloncini rossi" ; 
 indice int 
 = one.IndexOf ( ' b ' ) //index = 0 
 indice 
 = two.IndexOf ( "rosso" ) //index = 5 
 String.Split ( ) per < br 
 "Split ( ) " metodo > divide una stringa in base a una selezione di delimitatori designato dall'utente e restituisce un array compilato con le corde divise. Split prende un array di caratteri come argomento , con ogni carattere incluso nella matrice come delimitatore di dividere la lista . L'esempio seguente mostra il metodo Split che separa una stringa in base a spazi vuoti singoli 
 test 
 stringa = "Questa è una stringa di prova " ; . 
 
 Stringa [ ] = raccogliere test.Split ( new char [ ] {' ' }); 
 
 foreach (string s in 
 String.Trim ( ) economici 
 "Trim ( ) " metodo funziona in molteplici modi. Chiamare il metodo Trim di una stringa senza un argomento si tagliare tutti gli spazi bianchi dall'inizio e alla fine di una stringa . Chiamare il metodo Trim con un argomento costituito da un array di caratteri che contiene un elenco di caratteri sarà tagliare tutti quei personaggi all'inizio e alla fine di una stringa . seguenti esempi dettaglio come il metodo Trim opere . 
 trimmer stringa 
 = " *** ... Questa è la stringa da tagliare ... ***" ; 
 
 stringa nospace = trimmer.Trim ( ) ; //nospace = " *** ... Questa è la stringa da tagliare ... *** " 
 
 char [ ] taglio = {' * ', ' . '} ; 
 stringa 
 rifilato nospace.Trim = ( rifilatura ) ; //nospace = "Questa è la stringa da tagliare "