Qual seria a maneira mais rápida de remover novas linhas de uma string em C#?
Pergunta
Eu tenho uma string que contém algum Environment.Newline.Gostaria de retirá-los da string e, em vez disso, substituir a nova linha por algo como uma vírgula.
Qual seria, na sua opinião, a melhor maneira de fazer isso usando C#.NET 2.0?
Solução
Por que não:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
Outras dicas
Assim:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
Não reinvente a roda - apenas use myString.Replace(Environment.NewLine, ",")
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
A melhor maneira é a maneira integrada:Usar string.Replace
.Por que você precisa de alternativas?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow