Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Append StringBuilder ใน C# (Append)


ภาพรวม

เมธอด Append() ของ StringBuilder ใช้ ต่อข้อความท้าย StringBuilder รองรับทุกชนิดข้อมูล (เรียก ToString() อัตโนมัติ)

รูปแบบการใช้งาน

StringBuilder sb = new StringBuilder();
for (int j = 0; j < 5; j++)
    sb.Append(j).Append(" "); // chaining

ตัวอย่างโค้ดเต็ม

using System;
using System.Text;

class Program
{
    static void Main()
    {
        StringBuilder str = new StringBuilder();
        for (int j = 0; j < 5; j++)
            str.Append(j).Append(" ");
        Console.WriteLine(str);
    }
}

ผลลัพธ์

0 1 2 3 4 

Overloads หลัก

Overloadคำอธิบาย
Append(string)ต่อสตริง
Append(char)ต่อตัวอักษร
Append(object)ต่อ object (ToString)
AppendFormat(format, args)ต่อแบบจัดรูปแบบ
AppendLine()ต่อพร้อม newline

ประสิทธิภาพ

StringBuilder ใช้ buffer ขยายได้ (เริ่มต้น 16 chars, คูณ 2) เหมาะสำหรับ concatenation มากกว่า string + string ที่สร้าง object ใหม่ทุกครั้ง