StringBuilder.AppendLine Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Acrescenta o terminador de linha padrão ou uma cópia de uma cadeia de caracteres especificada e o terminador de linha padrão, ao final dessa instância.
Sobrecargas
AppendLine() |
Acrescenta o terminador de linha padrão ao final do atual objeto StringBuilder. |
AppendLine(String) |
Acrescenta uma cópia da cadeia de caracteres especificada seguida pelo terminador de linha padrão para o fim do objeto StringBuilder atual. |
AppendLine(StringBuilder+AppendInterpolatedStringHandler) |
Anexa a cadeia de caracteres interpolada especificada seguida pelo terminador de linha padrão ao final do objeto StringBuilder atual. |
AppendLine(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler) |
Anexa a cadeia de caracteres interpolada especificada usando o formato especificado, seguido pelo terminador de linha padrão, ao final do objeto StringBuilder atual. |
AppendLine()
Acrescenta o terminador de linha padrão ao final do atual objeto StringBuilder.
public:
System::Text::StringBuilder ^ AppendLine();
public System.Text.StringBuilder AppendLine ();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.StringBuilder AppendLine ();
member this.AppendLine : unit -> System.Text.StringBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.AppendLine : unit -> System.Text.StringBuilder
Public Function AppendLine () As StringBuilder
Retornos
Uma referência a essa instância após a conclusão da operação de acréscimo.
- Atributos
Exceções
Aumentar o valor dessa instância excederia MaxCapacity.
Exemplos
O exemplo a seguir demonstra o AppendLine método.
// This example demonstrates the StringBuilder.AppendLine()
// method.
using namespace System;
using namespace System::Text;
int main()
{
StringBuilder^ sb = gcnew StringBuilder;
String^ line = L"A line of text.";
int number = 123;
// Append two lines of text.
sb->AppendLine( L"The first line of text." );
sb->AppendLine( line );
// Append a new line, an empty string, and a null cast as a string.
sb->AppendLine();
sb->AppendLine( L"" );
sb->AppendLine( L"" );
// Append the non-string value, 123, and two new lines.
sb->Append( number )->AppendLine()->AppendLine();
// Append two lines of text.
sb->AppendLine( line );
sb->AppendLine( L"The last line of text." );
// Convert the value of the StringBuilder to a string and display the string.
Console::WriteLine( sb );
return 0;
}
/*
This example produces the following results:
The first line of text.
A line of text.
123
A line of text.
The last line of text.
*/
// This example demonstrates the StringBuilder.AppendLine()
// method.
using System;
using System.Text;
class Sample
{
public static void Main()
{
StringBuilder sb = new StringBuilder();
string line = "A line of text.";
int number = 123;
// Append two lines of text.
sb.AppendLine("The first line of text.");
sb.AppendLine(line);
// Append a new line, an empty string, and a null cast as a string.
sb.AppendLine();
sb.AppendLine("");
sb.AppendLine((string)null);
// Append the non-string value, 123, and two new lines.
sb.Append(number).AppendLine().AppendLine();
// Append two lines of text.
sb.AppendLine(line);
sb.AppendLine("The last line of text.");
// Convert the value of the StringBuilder to a string and display the string.
Console.WriteLine(sb.ToString());
}
}
/*
This example produces the following results:
The first line of text.
A line of text.
123
A line of text.
The last line of text.
*/
' This example demonstrates the StringBuilder.AppendLine()
' method.
Imports System.Text
Class Sample
Public Shared Sub Main()
Dim sb As New StringBuilder()
Dim line As String = "A line of text."
Dim number As Integer = 123
' Append two lines of text.
sb.AppendLine("The first line of text.")
sb.AppendLine(line)
' Append a new line, an empty string, and a null cast as a string.
sb.AppendLine()
sb.AppendLine("")
sb.AppendLine(CStr(Nothing))
' Append the non-string value, 123, and two new lines.
sb.Append(number).AppendLine().AppendLine()
' Append two lines of text.
sb.AppendLine(line)
sb.AppendLine("The last line of text.")
' Convert the value of the StringBuilder to a string and display the string.
Console.WriteLine(sb.ToString())
End Sub
End Class
'
'This example produces the following results:
'
'The first line of text.
'A line of text.
'
'
'
'123
'
'A line of text.
'The last line of text.
Comentários
O terminador de linha padrão é o valor atual da Environment.NewLine propriedade .
A capacidade dessa instância é ajustada conforme necessário.
Notas aos Chamadores
No .NET Core e no .NET Framework 4.0 e versões posteriores, quando você instancia o objeto chamando o construtor, o comprimento e a capacidade da instância podem crescer além do valor de sua StringBuilder StringBuilder(Int32, Int32) StringBuilder MaxCapacity propriedade. Isso pode ocorrer especialmente quando você chama os Append(String) métodos AppendFormat(String, Object) e para anexar cadeias de caracteres pequenas.
Confira também
Aplica-se a
AppendLine(String)
Acrescenta uma cópia da cadeia de caracteres especificada seguida pelo terminador de linha padrão para o fim do objeto StringBuilder atual.
public:
System::Text::StringBuilder ^ AppendLine(System::String ^ value);
public System.Text.StringBuilder AppendLine (string value);
public System.Text.StringBuilder AppendLine (string? value);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.StringBuilder AppendLine (string value);
member this.AppendLine : string -> System.Text.StringBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.AppendLine : string -> System.Text.StringBuilder
Public Function AppendLine (value As String) As StringBuilder
Parâmetros
- value
- String
A cadeia de caracteres a ser acrescentada.
Retornos
Uma referência a essa instância após a conclusão da operação de acréscimo.
- Atributos
Exceções
Aumentar o valor dessa instância excederia MaxCapacity.
Comentários
O terminador de linha padrão é o valor atual da Environment.NewLine propriedade .
A capacidade dessa instância é ajustada conforme necessário.
Notas aos Chamadores
No .NET Core e no .NET Framework 4.0 e versões posteriores, quando você instancia o objeto chamando o construtor, o comprimento e a capacidade da instância podem crescer além do valor de sua StringBuilder StringBuilder(Int32, Int32) StringBuilder MaxCapacity propriedade. Isso pode ocorrer especialmente quando você chama os Append(String) métodos AppendFormat(String, Object) e para anexar cadeias de caracteres pequenas.
Confira também
Aplica-se a
AppendLine(StringBuilder+AppendInterpolatedStringHandler)
Anexa a cadeia de caracteres interpolada especificada seguida pelo terminador de linha padrão ao final do objeto StringBuilder atual.
public:
System::Text::StringBuilder ^ AppendLine(System::Text::StringBuilder::AppendInterpolatedStringHandler % handler);
public System.Text.StringBuilder AppendLine (ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler);
member this.AppendLine : AppendInterpolatedStringHandler -> System.Text.StringBuilder
Public Function AppendLine (ByRef handler As StringBuilder.AppendInterpolatedStringHandler) As StringBuilder
Parâmetros
A cadeia de caracteres interpolada a ser anexada.
Retornos
Uma referência a essa instância após a conclusão da operação de acréscimo.
Aplica-se a
AppendLine(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler)
Anexa a cadeia de caracteres interpolada especificada usando o formato especificado, seguido pelo terminador de linha padrão, ao final do objeto StringBuilder atual.
public:
System::Text::StringBuilder ^ AppendLine(IFormatProvider ^ provider, System::Text::StringBuilder::AppendInterpolatedStringHandler % handler);
public System.Text.StringBuilder AppendLine (IFormatProvider? provider, ref System.Text.StringBuilder.AppendInterpolatedStringHandler handler);
member this.AppendLine : IFormatProvider * AppendInterpolatedStringHandler -> System.Text.StringBuilder
Public Function AppendLine (provider As IFormatProvider, ByRef handler As StringBuilder.AppendInterpolatedStringHandler) As StringBuilder
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
A cadeia de caracteres interpolada a ser anexada.
Retornos
Uma referência a essa instância após a conclusão da operação de acréscimo.