Trim String ใน C# คืออะไร

Trim String Ni C Khux Xari



ในภาษาการเขียนโปรแกรม C# ลำดับของอักขระที่สามารถใช้เพื่อเก็บและดำเนินการกับข้อมูลที่เป็นข้อความเรียกว่าสตริง ซึ่งโดยพื้นฐานแล้วก็คืออาร์เรย์ของอักขระ C# มีฟังก์ชันสตริงในตัวที่เรียกว่า ตัดแต่ง () ซึ่งใช้เพื่อกำจัดอักขระช่องว่าง เช่น ช่องว่าง แท็บ และตัวแบ่งบรรทัด จากทั้งจุดเริ่มต้นและจุดสิ้นสุดของสตริง บทความนี้ครอบคลุมการใช้งาน Trim String ใน C# และแอปพลิเคชันต่างๆ

สารบัญ







สตริงในภาษา C# คืออะไร

สตริงสามารถเรียกได้ว่าเป็นการแสดงข้อความเป็นลำดับของอักขระ ใน C# สตริงสามารถประกาศภายในเครื่องหมายคำพูดคู่ (' ')



สตริง myString = 'สวัสดีชาวโลก!' ;



Trim() ใน C# คืออะไร

วิธีการ Trim() ใน C# จะกำจัดช่องว่างที่นำหน้าและต่อท้ายทั้งหมดที่มีอยู่ในสตริง วิธีการในตัวนี้มักใช้เพื่อจัดการข้อมูลข้อความในโปรแกรม C#





สตริง myString = ' สวัสดีชาวโลก! ' ;
สตริงที่ตัดแต่งสตริง = myString.Trim ( ) ;

Trim() ทำงานใน C# อย่างไร

วิธีการ Trim() จะลบช่องว่างออกจากจุดเริ่มต้นและจุดสิ้นสุดของสตริง ผลลัพธ์ของวิธีนี้คือสตริงใหม่ที่ไม่มีช่องว่าง สตริงเดิมไม่ถูกแก้ไข



ฟังก์ชัน Trim() สามารถใช้ในสถานการณ์ต่างๆ เช่น การลบช่องว่างนำหน้าหรือต่อท้ายจากการป้อนข้อมูลของผู้ใช้ การจัดรูปแบบข้อความ และอื่นๆ อีกมากมาย:

ใช้ระบบ;
ตัวอย่างเนมสเปซ TrimString
{
คลาส myClass
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
สตริง myString = ' สวัสดีชาวโลก! ' ;
สตริงที่ตัดแต่งสตริง = myString.Trim ( ) ;
Console.WriteLine ( ตัดแต่งสตริง ) ;
}
}
}

นี่คือผลลัพธ์ของรหัสที่ระบุด้านบน:

วิธีลบอักขระเฉพาะออกจากสตริง

เดอะ ตัดแต่ง () นอกจากนี้ยังสามารถใช้เมธอดใน C# เพื่อลบอักขระเฉพาะออกจากสตริงโดยระบุอาร์เรย์ของอักขระที่ต้องการลบ เมื่ออาร์เรย์อักขระถูกส่งผ่านเป็นอาร์กิวเมนต์ไปยัง ตัดแต่ง () เมธอดจะลบอักขระทั้งหมดที่เกิดขึ้นจากจุดเริ่มต้นและจุดสิ้นสุดของสตริง

ใช้ระบบ;
ตัวอย่างเนมสเปซ TrimString
{
คลาส myClass
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
สตริง myString = '!!สวัสดีชาวโลก!!' ;
ถ่าน [ ] charsToTrim = { '!' } ;
สตริงที่ตัดแต่งสตริง = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( ตัดแต่งสตริง ) ;
}
}
}

นี่คือผลลัพธ์ของรหัสที่ระบุด้านบน:

วิธีตัดสตริงโดยใช้วิธีอื่นใน C#

มีเมธอดในตัวอื่นๆ ใน C# ที่สามารถใช้ตัดแต่งสตริงได้ เช่น ทริมสตาร์ท() และ สิ้นสุดการตัดแต่ง () . TrimStart() ลบช่องว่างตั้งแต่เริ่มต้น ในขณะที่ TrimEnd() ลบช่องว่างออกจากจุดสิ้นสุดของสตริง

ใช้ระบบ;
ตัวอย่างเนมสเปซ TrimString
{
โปรแกรมคลาส
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
สตริง myString = ' สวัสดีชาวโลก! ' ;
สตริง trimmedStart = myString.TrimStart ( ) ; // ลบช่องว่างสีขาวนำหน้า
สตริง trimmedEnd = myString.TrimEnd ( ) ; // ลบช่องว่างสีขาวต่อท้าย
Console.WriteLine ( ตัดแต่งStart ) ; // เอาท์พุต: 'สวัสดีชาวโลก! '
Console.WriteLine ( ตัดแต่ง End ) ; // เอาท์พุต: ' สวัสดีชาวโลก!'
}
}
}

รหัสเริ่มต้นด้วยการกำหนดสตริง myString โดยมีช่องว่างนำหน้าและต่อท้าย จากนั้นเราก็ใช้ ทริมสตาร์ท() ฟังก์ชันเพื่อลบช่องว่างนำหน้าออกจากสตริงและเก็บผลลัพธ์ไว้ใน ตัดแต่งStart ตัวแปร. ในทำนองเดียวกันเราใช้ สิ้นสุดการตัดแต่ง () ฟังก์ชันเพื่อลบช่องว่างต่อท้ายออกจากสตริงและเก็บผลลัพธ์ไว้ใน ตัดแต่ง End ตัวแปร. สุดท้าย เราพิมพ์ตัวแปรทั้งสองไปยังคอนโซลเพื่อดูผลลัพธ์

วิธีลบอักขระออกจากตรงกลางของสตริง

วิธีการ Trim() ใน C# ถูกออกแบบมาเพื่อลบเฉพาะอักขระช่องว่างนำหน้าและต่อท้ายจากสตริง ในการกำจัดอักขระจากตรงกลางของสตริง เราสามารถใช้เทคนิคการจัดการสตริงอื่นๆ เช่น แทนที่() หรือ ลบ() เมธอดเหล่านี้ทำให้คุณสามารถแทนที่อักขระเฉพาะด้วยอักขระอื่นหรือลบอักขระจากตำแหน่งเฉพาะภายในสตริง

ใช้ระบบ;
เนมสเปซ RemoveStringตัวอย่าง
{
คลาส myClass
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
สตริง myString = 'สวัสดีชาวโลก!' ;
สตริง newString = myString.Remove ( 5 , 1 ) ; // ลบเครื่องหมายจุลภาค
Console.WriteLine ( newString ) ;
}
}
}

นี่คือผลลัพธ์ของรหัสที่ระบุด้านบน:

บทสรุป

วิธีการ Trim() ใน C# จัดการสตริงและลบช่องว่างออกจากสตริง สามารถใช้ Trim() ในกรณีต่างๆ เช่น การจัดรูปแบบข้อความ การลบช่องว่างนำหน้าหรือต่อท้ายออกจากอินพุตของผู้ใช้ และอื่นๆ ในคำแนะนำนี้ เราได้เรียนรู้วิธีต่างๆ ในการตัดแต่งและจัดการสตริงใน C#