Environment.NewLine Propriedade

Definição

Obtém a cadeia de caracteres de nova linha definida para esse ambiente.

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

Valor da propriedade

\r\n para plataformas não Unix ou \n para plataformas Unix.

Exemplos

O exemplo a seguir exibe duas linhas separadas por uma nova linha.

// 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
'

Comentários

O valor da propriedade de NewLine é uma constante personalizada especificamente para a plataforma atual e a implementação do .NET Framework. Para obter mais informações sobre os caracteres de escape no valor da propriedade, consulte Escapes de Caractere.

A funcionalidade fornecida é NewLine geralmente o que significa os termos newline, line feed, quebra de linha, retorno de carro, CRLF e fim da linha.

NewLine pode ser usado em conjunto com o suporte de nova linha específico à linguagem, como os caracteres de escape '\r' e '\n' em Microsoft C# e C/C++, ou vbCrLf em Microsoft Visual Basic.

NewLineé acrescentado automaticamente ao texto processado pelos métodos e Console.WriteLine pelos StringBuilder.AppendLine métodos.

Aplica-se a