ใช้เมธอด StringBuilder.Replace() แทนที่ช่องว่าง (" ") ด้วยสตริงว่าง ("") เพื่อลบ whitespace ทั้งหมด
ตัวอย่างโค้ด
using System;
using System.Text;
class Demo
{
static void Main()
{
StringBuilder str = new StringBuilder("Patience is key!");
Console.WriteLine(str.ToString()); // Patience is key!
str.Replace(" ", ""); // ลบช่องว่าง
Console.WriteLine(str.ToString()); // Patienceiskey!
}
}
ผลลัพธ์
Patience is key! Patienceiskey!
หมายเหตุ: วิธีนี้ลบเฉพาะช่องว่าง (Space) หากต้องการลบ Whitespace ทุกชนิด (Tab, Newline) ให้ใช้ Regex: Regex.Replace(str, @"\s+", "")