Environment.NewLine Eigenschaft

Definition

Ruft die für diese Umgebung definierte Newline-Zeichenfolge ab.

public:
 static property System::String ^ NewLine { System::String ^ get(); };
public static string NewLine { get; }
static member NewLine : string
Public Shared ReadOnly Property NewLine As String

Eigenschaftswert

\r\n für Nicht-Unix-Plattformen oder \n für Unix-Plattformen.

Beispiele

Im folgenden Beispiel werden zwei Zeilen durch eine Neueinführung getrennt angezeigt.

// Sample for the Environment.NewLine property
using System;

class Sample
{
    public static void Main()
    {
        Console.WriteLine();
        Console.WriteLine($"NewLine: {Environment.NewLine}  first line{Environment.NewLine}  second line");
    }
}

/*
This example produces the following results:

NewLine:
  first line
  second line
*/
// Sample for the Environment.NewLine property
open System

printfn $"\nNewLine: {Environment.NewLine}  first line{Environment.NewLine}  second line"

// This example produces the following results:
//     NewLine:
//       first line
//       second line
' Sample for the Environment.NewLine property
Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine($"NewLine:{Environment.NewLine}  first line{Environment.NewLine}  second line")
   End Sub
End Class

'This example produces the following results:
'
'NewLine:
'  first line
'  second line
'

Hinweise

Der Eigenschaftswert von NewLine ist eine Konstante, die speziell für die aktuelle Plattform und Implementierung des .NET Frameworks angepasst wird. Weitere Informationen zu den Escapezeichen im Eigenschaftswert finden Sie unter Character Escapes.

Die von ihnen bereitgestellte NewLine Funktionalität ist häufig das, was mit den Begriffen Newline, Zeilenvorschub, Zeilenumbruch, Wagenrücklauf, CRLF und Zeilenende gemeint ist.

NewLine kann in Verbindung mit sprachspezifischer Zeilenunterstützung verwendet werden, z. B. die Escapezeichen "\r" und "\n" in Microsoft C# und C/C++ oder vbCrLf in Microsoft Visual Basic.

NewLine wird automatisch an Text angefügt, der von den Console.WriteLine Methoden StringBuilder.AppendLine verarbeitet wird.

Gilt für: