In C# non c'è alcun carattere 'nuova linea' che ci sia in VB.NET. La fine di una "linea" logica di codice è denotata da un ';'. Se desideri interrompere la linea di codice su più righe, premi il ritorno a capo (o se vuoi aggiungerlo a livello di codice (per codice generato a livello di codice) inserisci "Environment.NewLine" o "\ r \ n".
Edit: in risposta al tuo commento:. Se si desidera rompere una stringa su più linee (ad esempio a livello di codice), si dovrebbe inserire il carattere Environment.NewLine Questo richiederà l'ambiente in considerazione al fine di creare la linea di fine. Ad esempio, molti ambienti, incluso Unix/Linux usano solo un carattere NewLine (\ n), ma Windows utilizza sia il ritorno a capo che il feed di riga (\ r \ n). Quindi per rompere una stringa useresti:
string output = "Hello this is my string\r\nthat I want broken over multiple lines."
Naturalmente, questo sarebbe solo un bene per Windows, quindi prima vengo in malo modo perché la pratica non corretta si dovrebbe effettivamente fare questo:
string output = string.Format("Hello this is my string{0}that I want broken over multiple lines.", Environment.NewLine);
Oppure, se si vuole spezzare su più righe nel vostro IDE, si dovrebbe fare:
string output = "My string"
+ "is split over"
+ "multiple lines";
Per suddividere un'istruzione in C# su più righe, non è necessario alcun carattere speciale. Un'istruzione C# può essere su tutte le linee che vuoi e DEVE terminare con un carattere '; Quindi il compilatore continua a leggere finché non ne trova uno. –