none
inserir caracter em uma cadeia de caracteres na posicao desejada RRS feed

  • Pergunta

  • ola pessoal, tenho uma cadeia de caracteres assim:

          -O--

    Qual comando eu uso para inserir por exemplo a letra "S" na terceira posicao dessa cadeia de caracteres, entao essa cadeia de caracteres passaria a ficar assim:

         -OS-

    windowsform, Visual Studio,

    obrigado

    quinta-feira, 3 de outubro de 2013 15:55

Respostas

  •                System.Text.StringBuilder sb =  new System.Text.StringBuilder("-O--");
                    sb[2] = 'S';
                    string texto = sb.ToString();
    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 3 de outubro de 2013 18:23
    • Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 14:10
    quinta-feira, 3 de outubro de 2013 17:35

Todas as Respostas

  •    var teste = "-O--".Insert(2, "S");
    quinta-feira, 3 de outubro de 2013 16:03
  • Ola Cesar Mendes, da forma como voce passou fica assim:

    "-OS--"

    tem que ficar assim:

    -OS-

    na forma que voce passou esta inserindo caracter, e o que eu quero é subistituir o caracter por exemplo na segunda posicao, acho que me expressei mal eu disse para inserir, mas tem que substituir o caracter que esta na segunda posicao, obrigado.

    var teste = "-O--".Insert(2, "S");

    quinta-feira, 3 de outubro de 2013 17:18
  •                System.Text.StringBuilder sb =  new System.Text.StringBuilder("-O--");
                    sb[2] = 'S';
                    string texto = sb.ToString();
    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 3 de outubro de 2013 18:23
    • Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 14:10
    quinta-feira, 3 de outubro de 2013 17:35