StringBuilder.AppendLine Metódus

Definíció

Hozzáfűzi az alapértelmezett sor-terminátort, vagy egy adott sztring egy példányát és az alapértelmezett sor-terminátort a példány végéhez.

Túlterhelések

Name Description
AppendLine()

Hozzáfűzi az alapértelmezett sor-terminátort az aktuális StringBuilder objektum végéhez.

AppendLine(String)

Hozzáfűzi a megadott sztring egy példányát, majd az alapértelmezett vonal-terminátort az aktuális StringBuilder objektum végéhez.

AppendLine(StringBuilder+AppendInterpolatedStringHandler)

Hozzáfűzi a megadott interpolált sztringet, majd az alapértelmezett vonal-terminátort az aktuális StringBuilder objektum végéhez.

AppendLine(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler)

Hozzáfűzi a megadott interpolált sztringet a megadott formátummal, majd az alapértelmezett sor-terminátort az aktuális StringBuilder objektum végéhez.

AppendLine()

Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs

Hozzáfűzi az alapértelmezett sor-terminátort az aktuális StringBuilder objektum végéhez.

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

Válaszok

Hivatkozás erre a példányra a hozzáfűzési művelet befejezése után.

Attribútumok

Kivételek

A példány értékének bővítése meghaladná a következőt MaxCapacity:

Példák

Az alábbi példa a metódust AppendLine mutatja be.

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

open System.Text

let sb = StringBuilder()
let line = "A line of text."
let number = 123

// Append two lines of text.
sb.AppendLine "The first line of text." |> ignore
sb.AppendLine line |> ignore

// Append a new line, an empty string, and a null cast as a string.
sb.AppendLine() |> ignore
sb.AppendLine "" |> ignore
sb.AppendLine Unchecked.defaultof<string> |> ignore

// Append the non-string value, 123, and two new lines.
sb.Append(number).AppendLine().AppendLine() |> ignore

// Append two lines of text.
sb.AppendLine line |> ignore
sb.AppendLine "The last line of text." |> ignore

// Convert the value of the StringBuilder to a string and display the string.
printfn $"{sb}"

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

Megjegyzések

Az alapértelmezett sorazonosító a tulajdonság aktuális értéke Environment.NewLine .

A példány kapacitása szükség szerint módosul.

Megjegyzések a hívókhoz

Az .NET Core-ban, valamint a .NET Framework 4.0-s és újabb verzióiban a StringBuilder objektum példányosításakor a StringBuilder(Int32, Int32) konstruktor meghívásával a StringBuilder példány hossza és kapacitása is meghaladhatja a MaxCapacity tulajdonság értékét. Ez különösen akkor fordulhat elő, ha kis sztringek összefűzésére hívja meg a Append(String) metódusokat és a AppendFormat(String, Object) metódusokat.

Lásd még

A következőre érvényes:

AppendLine(String)

Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs

Hozzáfűzi a megadott sztring egy példányát, majd az alapértelmezett vonal-terminátort az aktuális StringBuilder objektum végéhez.

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

Paraméterek

value
String

A hozzáfűzni kívánt sztring.

Válaszok

Hivatkozás erre a példányra a hozzáfűzési művelet befejezése után.

Attribútumok

Kivételek

A példány értékének bővítése meghaladná a következőt MaxCapacity:

Megjegyzések

Az alapértelmezett sorazonosító a tulajdonság aktuális értéke Environment.NewLine .

A példány kapacitása szükség szerint módosul.

Megjegyzések a hívókhoz

Az .NET Core-ban, valamint a .NET Framework 4.0-s és újabb verzióiban a StringBuilder objektum példányosításakor a StringBuilder(Int32, Int32) konstruktor meghívásával a StringBuilder példány hossza és kapacitása is meghaladhatja a MaxCapacity tulajdonság értékét. Ez különösen akkor fordulhat elő, ha kis sztringek összefűzésére hívja meg a Append(String) metódusokat és a AppendFormat(String, Object) metódusokat.

Lásd még

A következőre érvényes:

AppendLine(StringBuilder+AppendInterpolatedStringHandler)

Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs

Hozzáfűzi a megadott interpolált sztringet, majd az alapértelmezett vonal-terminátort az aktuális StringBuilder objektum végéhez.

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

Paraméterek

handler
StringBuilder.AppendInterpolatedStringHandler

A hozzáfűzni kívánt interpolált sztring.

Válaszok

Hivatkozás erre a példányra a hozzáfűzési művelet befejezése után.

A következőre érvényes:

AppendLine(IFormatProvider, StringBuilder+AppendInterpolatedStringHandler)

Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs
Forrás:
StringBuilder.cs

Hozzáfűzi a megadott interpolált sztringet a megadott formátummal, majd az alapértelmezett sor-terminátort az aktuális StringBuilder objektum végéhez.

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

Paraméterek

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

handler
StringBuilder.AppendInterpolatedStringHandler

A hozzáfűzni kívánt interpolált sztring.

Válaszok

Hivatkozás erre a példányra a hozzáfűzési művelet befejezése után.

A következőre érvényes: