Adding a newline into a string in C#
Use Environment.NewLine
whenever you want in any string. An example:
string text = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
text = text.Replace("@", "@" + System.Environment.NewLine);
You can add a new line character after the @ symbol like so:
string newString = oldString.Replace("@", "@\n");
You can also use the NewLine
property in the Environment
Class (I think it is Environment).
The previous answers come close, but to meet the actual requirement that the @
symbol stay close, you'd want that to be str.Replace("@", "@" + System.Environment.NewLine)
. That will keep the @
symbol and add the appropriate newline character(s) for the current platform.