C Sharp ( escrito frequentemente como "C #" ) existe como uma linguagem de programação para o sistema operacional Microsoft Windows, trabalhando dentro da Microsoft quadro "NET ". . Os desenvolvedores de C # destinados a agir como uma linguagem de programação de uso geral que suporta múltiplos paradigmas de programação, como programação orientada a objetos ( OOP) . Este suporte para OOP dá C # uma biblioteca de objetos, como o objeto String , completo com métodos internos destinados a trabalhar nesses objetos. String.substring ()  
 O " Substring ()" método leva um ou dois argumentos inteiros e retorna uma substring de uma string maior existente. Cordas em C # são representados como 0 coleções de index de caracteres. O primeiro argumento representa o índice inicial da substring . O segundo argumento representa o índice final. Se o programador fornece apenas um argumento , o método irá retornar uma substring do índice do argumento até o final da string. O exemplo a seguir detalha o método Substring 
 
 corda ex = " Esta é uma String" ; . 
 
 Corda sub = ex.Substring (10 ) //" String" 
 
 string sub2 = ex.Substring ( 0, 6 ) //" Este é" 
 String.IndexOf () 
 
 O " IndexOf ()" método retorna um valor inteiro que representa o valor do índice de um caractere ou string. O método utiliza um personagem ou uma string como argumento. Se o programador fornece um personagem, IndexOf retorna o número de índice do que o personagem . Se o programador fornece uma string, o método retorna o valor do índice início da primeira instância correspondente do argumento na string. O exemplo a seguir ilustra o método IndexOf 
 
 corda um = " balão "; . 
 
 Corda dois = " Muitos balões vermelhos "; 
 
 int index = one.IndexOf (' b ') //index = 0 
 
 index = two.IndexOf ("vermelho" ) //index = 5 
 String.Split () 
 
 O 
 " Split ( ) " método divide uma string com base em uma seleção de delimitadores designado pelo usuário e retorna uma matriz preenchida com as cordas de divisão. Dividir leva um array de caracteres como argumento, com cada personagem incluído na matriz como um delimitador para dividir a lista. O exemplo a seguir mostra o método de divisão que separa uma string com base em caracteres de espaço em branco único 
 
 teste string = " Esta é uma seqüência de teste"; . 
 
 String [ ] = reunir test.Split ( novo Char [ ] { ' }); 
 
 foreach (string s em 
 
 O método 
 String.Trim () " Trim ( ) " funciona de várias maneiras. Chamar o método guarnição de uma string sem um argumento vai cortar todos os espaços em branco desde o início e no final de uma string. Chamar o método guarnição com um argumento que consiste em uma matriz de caracteres contendo uma lista de personagens vão cortar todos aqueles personagens , desde o início eo fim de uma string. os exemplos a seguir detalham como o Trim método funciona. 
 
 trimmer string = " *** ... Esta é a string para aparar ... ***" ; 
 
 corda nospace = trimmer.Trim ( ) //nospace = " *** ... Esta é a string para aparar ... *** "
 
 char [ ] corte = { '*', '.' }; 
 
 corda cortada = nospace.Trim ( aparar ) //nospace = "Esta é a string para aparar "