Freigeben über


Environment.NewLine-Eigenschaft

Ruft die für diese Umgebung definierte Zeichenfolge für einen Zeilenumbruch ab.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Shared ReadOnly Property NewLine As String
'Usage
Dim value As String

value = Environment.NewLine
public static string NewLine { get; }
public:
static property String^ NewLine {
    String^ get ();
}
/** @property */
public static String get_NewLine ()
public static function get NewLine () : String

Eigenschaftenwert

Eine Zeichenfolge, die "\r\n" für nicht-Unix-Plattformen enthält, oder eine Zeichenfolge, die "\n" für Unix-Plattformen enthält.

Hinweise

Der Eigenschaftenwert von NewLine ist eine Konstante, die eigens an die aktuelle Plattform und Implementierung von .NET Framework angepasst wird. Weitere Informationen über die Escapezeichen im Eigenschaftenwert finden Sie unter Escapezeichen.

Die von NewLine bereitgestellte Funktion wird oft unter Begriffe wie neue Zeile, Zeilenvorschub, Zeilenwechsel, Wagenrücklauf, CRLF und Zeilenende gefasst.

NewLine kann zusammen mit der sprachspezifischen Unterstützung für neue Zeilen verwendet werden, z. B. den Escapezeichen "\r" und "\n" in Microsoft C# und C/C++ oder vbCrLf in Microsoft Visual Basic.

NewLine wird automatisch an den mit der System.Console.WriteLine-Methode und der System.Text.StringBuilder.AppendLine-Methode verarbeiteten Text angehängt.

Beispiel

Im folgenden Codebeispiel werden drei durch Zeilenumbrüche getrennte Zeilen angezeigt.

' Sample for the Environment.NewLine property
Imports System

Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("NewLine: {0}  first line{0}  second line{0}  third line", _
                             Environment.NewLine)
   End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'
'NewLine:
'  first line
'  second line
'  third line
'
// Sample for the Environment.NewLine property
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("NewLine: {0}  first line{0}  second line{0}  third line",
                          Environment.NewLine);
    }
}
/*
This example produces the following results:

NewLine:
  first line
  second line
  third line
*/
// Sample for the Environment::NewLine property
using namespace System;
int main()
{
   Console::WriteLine();
   Console::WriteLine( "NewLine: {0}  first line {0}  second line {0}  third line", Environment::NewLine );
}

/*
This example produces the following results:

NewLine:
first line
second line
third line
*/
// Sample for the Environment.NewLine property
import System.*;

class Sample
{
    public static void main(String[] args)
    {
        Console.WriteLine();
        Console.WriteLine("NewLine: {0}  first line{0}  second line{0}"
            + "  third line", Environment.get_NewLine());
    } //main
} //Sample
/*
This example produces the following results:

NewLine:
  first line
  second line
  third line
*/

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Environment-Klasse
Environment-Member
System-Namespace