En C# no hay carácter 'nueva línea' como existe en VB.NET. El final de una 'línea' lógica de código se denota con ';'. Si desea romper la línea de código en varias líneas, simplemente pulse el retorno de carro (o si desea agregarlo mediante programación (para código generado mediante programación) inserte 'Environment.NewLine' o '\ r \ n'.
Editar: En respuesta a su comentario: si desea dividir una cadena en varias líneas (es decir, mediante programación), debe insertar el carácter Environment.NewLine. Esto tendrá en cuenta el entorno para crear el final de línea. Por ejemplo, muchos entornos, incluido Unix/Linux, solo usan un carácter NewLine (\ n), pero Windows usa retorno de carro y avance de línea (\ r \ n). Para romper una cadena, debe usar:
string output = "Hello this is my string\r\nthat I want broken over multiple lines."
Por supuesto, esto sólo sería bueno para Windows, así que antes de que me flameado para la práctica errónea de que realmente debe hacer esto:
string output = string.Format("Hello this is my string{0}that I want broken over multiple lines.", Environment.NewLine);
O si lo desea romper a través de múltiples líneas en su IDE, puede hacer:
string output = "My string"
+ "is split over"
+ "multiple lines";
Para dividir una instrucción en C# en varias líneas, no necesita caracteres especiales. Una instrucción C# puede estar en tantas líneas como desee y DEBE terminar con un carácter ';'. Entonces el compilador sigue leyendo hasta que encuentra uno. –