Home
Do you use Environment.NewLine to make a new line in your string?
  v2.0 Posted at 30/01/2020 11:52 AM by Matthew Wicks
When you need to create a new line in your string, make sure you use Environment.NewLine, and then literally begin typing your code on a new line for readability purposes.​

​string strExample = "This is a very long string that is \r\n not properly implementing a new line.";

Bad Example: The string has implemented a manual carriage return line feed pair (\r\n)

string strExample = "This is a very long string that is " + Environment.NewLine +
" properly implementing a new line.";

OK Example: The new line is created with Enviroment.NewLine (but strings are immutable)

​var example = new StringBuilder();
example.AppendLine("This is a very long string that is ");
example.Append(" properly implementing a new line.");

Good Example: The new line is created by the StringBuilder and has better memory utilisation

Related rules

    Do you feel this rule needs an update?

    If you want to be notified when this rule is updated, please enter your email address:

    Comments: