Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar o IndexOf em VB.NET
Cordas ajudar os desenvolvedores a criar programas poderosos VB.NET . É difícil encontrar uma aplicação ou desligar o Web que não manipular dados de cadeia . Por exemplo, quando os usuários digitam informações em caixas de texto , eles entram dados string; quando lêem o texto em uma tela, que lêem dados de cadeia . A seqüência pode ser tão simples como uma palavra, ou tão complexo como um capítulo do livro. Às vezes , um aplicativo precisa para determinar a localização dentro de uma cadeia onde uma palavra ou caractere aparece . VB.NET tem um método conveniente " IndexOf " que executa esta tarefa automaticamente. Instruções
1

Inicie o Visual Studio e clique em "Arquivo ". Clique em "Novo " e clique em " Project" para abrir a janela New Project . Clique em " Visual Basic ", em seguida, clique duas vezes em " Console Application " para criar um novo aplicativo Console VB.NET . A janela de código é aberto e exibe " Sub Main " do projeto na janela de código
2

colar o seguinte código de exemplo antes da instrução " End Sub " : .

Dim wordToFind As String = "carro"

Dim sourceString as String = " o carro parou no semáforo ao lado de um outro carro "

Dim locationInString1 Como Int16

Dim locationInString2 Como Int16 < br >

locationInString1 = sourceString.IndexOf ( wordToFind )

locationInString2 = sourceString.IndexOf ( wordToFind , locationInString1 + 1)

Console.WriteLine ("Primeiro local encontrado =" & locationInString1 & " - Next Localização encontrado = "& locationInString2 )

Console.ReadLine ()

o " wordToFind " variável contém a string que você deseja encontrar em outra seqüência - " carro "neste exemplo . A variável " sourceString " contém o VB.NET seqüência alvo irá verificar para procurar a palavra " carro". O primeiro método " IndexOf " retorna a posição na variável " sourceString " onde se encontra " carro ". Ele armazena esse valor numérico na variável denominada " locationInString1 ". Este método " IndexOf " começa sua pesquisa no início da string. O próximo método " IndexOf " - que aceita dois parâmetros - não faz isso : ela começa a procurar a palavra "carro" um caractere após a posição da primeira ocorrência de "carro ". Isso permite que o segundo método " IndexOf " para pular a primeira aparição do "carro " na cadeia e localizar a próxima. Esta técnica é útil quando você precisa encontrar ocorrências adicionais de uma string dentro de uma seqüência alvo.
3

Pressione " F5" para executar seu projeto . As corridas VB.NET código e exibe o seguinte texto na janela do console :

Primeiro local encontrado = 4 - Próxima Localização encontrado = 53

O método " IndexOf " descobre que "carro " aparece nas posições 4 e 53 na frase alvo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como preencher uma lista de valores de uma forma de ace…
·Como conectar VB6 para o PHP com ODBC 
·O que é o VB.NET 2005 
·Como criar formulários com LOB WPF 
·Como converter uma String para INT em Classic ASP 
·Como modificar Bloco de atributos com VBA 
·Como usar um Matrix para transformar objetos em VB.NET 
·Como remover todos os manipuladores de eventos em VB.Ne…
·Como configurar implantação para VBS Dados ação per…
·Vantagens e desvantagens do uso de várias tabelas em V…
  Artigos em destaque
·Como fazer software de segurança em VB.Net 
·Como limpar Perl Script Formato 
·Como converter um argv para um Integer 
·Como adicionar uma linha a Gridview Programatically 
·Como criar um arquivo BAT 
·Como instalar o Python no Ubuntu manualmente 
·Como começar o ano atual em Java 
·Como calcular a interpolação numérica Usando Python 
·Como Aprender Microsoft FoxPro Online 
·Como link para um arquivo CPP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados