none
StringBuilder() Identificar linhas. RRS feed

  • Pergunta

  • Boa tarde.

    Estou desenvolvendo uma rotina em c#, e ao decorrer dela, foi necessário gerar algumas ocorrências.

    Para isso eu criei um stringBuilder, e fui dando um appendLine para cada ocorrência.

    Tem como identificar essas linhas que eu estou inserindo, ou no final vira tudo um objeto só e não tem como identificar isso?

    Att. Augusto Ferbonink.

    sexta-feira, 13 de maio de 2016 19:53

Respostas

  • AppendLine, não significa que você esteja incluindo um ítem, mas sim que você está adicionando texto que está sendo separado por sinal de "nova linha" ou seja o "\n". Nunca tentei, mas acho que seja possível você fazer um split usando esse caractere para separar os ítens em um array. Se você tem necessidade de mudanças em ítens específicos de uma lista de strings, sugiro usar um List<string> e ir adicionando ítens conforme necessidade. Nesse caso sim, você poderia identificar ítens separadamente com maior facilidade, mas por outro lado perderia a facilidade que é o stringbuilder para "unificar" grandes quantidades de texto.
    • Marcado como Resposta Ferboni terça-feira, 17 de maio de 2016 11:11
    sexta-feira, 13 de maio de 2016 23:09

Todas as Respostas

  • Boa tarde,

    Não consegui entender sua dúvida. Você gostaria de criar uma lista com cada linha adicionada para poder realizar pesquisas ?

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    sexta-feira, 13 de maio de 2016 20:07
  • AppendLine, não significa que você esteja incluindo um ítem, mas sim que você está adicionando texto que está sendo separado por sinal de "nova linha" ou seja o "\n". Nunca tentei, mas acho que seja possível você fazer um split usando esse caractere para separar os ítens em um array. Se você tem necessidade de mudanças em ítens específicos de uma lista de strings, sugiro usar um List<string> e ir adicionando ítens conforme necessidade. Nesse caso sim, você poderia identificar ítens separadamente com maior facilidade, mas por outro lado perderia a facilidade que é o stringbuilder para "unificar" grandes quantidades de texto.
    • Marcado como Resposta Ferboni terça-feira, 17 de maio de 2016 11:11
    sexta-feira, 13 de maio de 2016 23:09
  • O solução foi alterar o stringBuilder pra uma lista, mesmo. Não teve jeito de fazer com o stringBuilder.

    Att, Augusto Ferbonink


    • Editado Ferboni terça-feira, 17 de maio de 2016 11:14 faltou um a
    terça-feira, 17 de maio de 2016 11:12