Tengo una cadena.
string strToProcess = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
Necesito añadir una nueva línea después de cada aparición del símbolo "@" en la cadena.
Mi salida debe ser así
fkdfdsfdflkdkfk@
dfsdfjk72388389@
kdkfkdfkkl@
jkdjkfjd@
jjjk@
Puede añadir un nuevo carácter de línea después del símbolo @ de esta manera:
string newString = oldString.Replace("@", "@\n");
También puedes usar la propiedad NewLine
en la clase Environment
(creo que es Environment).
Un simple reemplazo de cadena hará el trabajo. Echa un vistazo al programa de ejemplo de abajo:
using System;
namespace NewLineThingy
{
class Program
{
static void Main(string[] args)
{
string str = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
str = str.Replace("@", "@" + Environment.NewLine);
Console.WriteLine(str);
Console.ReadKey();
}
}
}