StringBuilder.AppendLine Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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()
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 AppendFormat(String, Object) metódusokat és a Append(String) metódusokat.
Lásd még
A következőre érvényes:
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.
public:
System::Text::StringBuilder ^ AppendLine(System::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 AppendFormat(String, Object) metódusokat és a Append(String) metódusokat.