In the world of .NET, the Right Way to include newlines in a string is with the Environment.NewLine constant. Of course, given how easy "\n" is, few developers actually follow this rule.
// The Right Way myString = "Line1" + Environment.NewLine + "Line2" + Environment.NewLine + "Line3"; // The Way Everyone Does It myString = "Line1\nLine2\nLine3";
And since "\n" works in many cases, why even bother with the codeier way? Well, one developer - Vasko's predecessor - wouldn't stand for the Easy Way. He wasn't quite a fan of the Right Way, so he came up with his own way...
public static string CRLF { get { char chrCR = (char)13; string strCR = chrCR.ToString(); char chrLF = (char)10; string strLF = chrLF.ToString(); string strCRLF = strCR + strLF; return strCRLF; } }
