none
Como encontrar a posição de um determinado caractere em uma frase? - c# RRS feed

  • Pergunta

  • Gostaria de saber como encontrar a posição de um determinado caractere (que no caso seria o espaço, " ") em uma frase.
    quarta-feira, 22 de julho de 2015 18:49

Respostas

Todas as Respostas

  • Boa tarde!

    Pode ser feito da seguinte maneira:

      string texto = "Bem vindo!";
      int posicao = texto.IndexOf(" ");

    Lembrando que o índice começa do zero! Qualquer coisa consulte:

    Método String.IndexOf()


    Pablo Batista Cardoso



    • Sugerido como Resposta Lucio Rogerio SPBanned quarta-feira, 22 de julho de 2015 20:20
    • Marcado como Resposta zepion quarta-feira, 22 de julho de 2015 21:46
    quarta-feira, 22 de julho de 2015 18:59
  • Seu código está correto, o problema é que nesse caso ele vai retornar o próprio espaço, e acho que eu não explicitei corretamente o que queria. No caso eu quero que ele retorne a posição no índice em que se encontra o espaço.

    Não sei se ficou claro.

    quarta-feira, 22 de julho de 2015 19:04
  • Acho que não Zepion. Ele vai retornar a posição(index) do espaço na string passada, que no caso deverá ser o 3(começando em zero).
    quarta-feira, 22 de julho de 2015 19:32
  • Nossa, desculpem, eu tinha visto errado o código e entendido outra coisa, funcionou aqui.

    Muito Obrigado.

    quarta-feira, 22 de julho de 2015 20:08