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

คลาสเทมเพลตสตริงใน C #


คลาส StringTemplate ใช้เพื่อแยกวิเคราะห์สตริงรูปแบบ เพื่อให้เข้ากันได้กับ String.Format คลาส StringTemplate อยู่ภายใต้ไลบรารี NString ที่มีวิธีการขยาย เมธอดเหล่านี้ทำให้การจัดการสตริงเป็นเรื่องง่าย

IsNullOrEmpty()
IsNullOrWhiteSpace()
Join()
Truncate()
Left()
Right()
Capitalize()

StringTemplate.Format ดีกว่า String.Format เนื่องจากสามารถอ่านได้ง่ายกว่าและมีแนวโน้มที่จะเกิดข้อผิดพลาดน้อยลง

ลำดับของค่าสามารถจัดรูปแบบได้ง่าย ค่ามีรูปแบบคล้ายกับ String.Format แต่มีตัวยึดตำแหน่งที่มีชื่อแทนที่จะเป็นตัวยึดตำแหน่งที่มีหมายเลข

ต่อไปนี้เป็นตัวอย่าง −

string str = StringTemplate.Format("{ExamName} will held on {ExamDate:D}", new { p.ExamName, p.ExamDate });