Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Funções do Visual C Sharp de corda
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 "

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar a função atoi 
·Como mesclar inteiros algoritmos originais 
·Como começar um argumento de entrada ARGV em C + + 
·Alternativas ao Boomerang Decompiler 
·Como fazer Lotes em C + + 
·Como fazer um gráfico vertical em C + + 
·Como formatar conteúdo dentro de um UIScrollView 
·O que é um programador ISO 
·Como programar Cacau em um iPhone 
·O que é um cabeçalho Ctype 
  Artigos em destaque
·Como importar códigos com SVN Xcode 3.2 
·Especificações da UML em C + + 
·Como converter LPSTR para INT 
·Como fazer um jogo de RPG em C + + 
·O que é um Xilinx XPS 
·Como fazer um retângulo com uma função recursiva em …
·As vantagens de protótipos de função 
·Como usar Cout e Cin em OpenGL 
·Como usar Breadcrumbs em Masterpage 
·Como limpar um buffer de entrada em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados