Just a Ordinary Programmer
Padding String | จาก ’1′ เป็น ’0001′
วันนี้ผมจะมาเขียนเรียกใช้ Function ตัวเล็ก ๆ ง่าย ๆ แต่มักจะลืมเวลาจะใช้ -*- (จริง ๆ นี่ก็ลืมทุก Function เลยนะ ฮ่า ๆ)
Function ตัวนี้ก็ง่าย ๆ มั่ก เวลาเราต้องการจะเปลี่ยนตัวเลข (หรือข้อความ) จาก 1 เป็น เลขพวกเลขต่อเนื่องแบบ 4 หลักเช่น 0001 เนี๊ยะ มันก็ง่าย ๆ ประมาณนี้แหล่ะครับ (ดู code น่าจะเข้าใจ)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | string myNumber1 = "1"; string myNumber2 = "34"; Console.Write(myNumber1.PadLeft(4, 0)); //จะได้ 0001; Console.Write(myNumber2.PadLeft(4, 0)); //จะได้ 0034 Console.Write(myNumber1.PadRight(4, 0)); //จะได้ 1000 Console.Write(myNumber2.PadRight(4, 0)); //จะได้ 3400 |
รูปแบบการใช้ก็ string x = y.PadLeft(ความยาวทั้งหมดที่ต้องการ, ตัวอักษรที่จะเติมจนยาวเท่าที่ต้องการ);
PadLeft ก็จะเติมทางซ้าย (ให้ข้อความเดิมอยู่ชิดขวา)
PadRight ก็จะเติมทางขวา (ให้ข้อความเดิมอยู่ทางซ้าย)
ไม่ยากใช่ไหมคับ ^___^
| Print article | This entry was posted by Krucode on October 2, 2009 at 3:45 pm, and is filed under Uncategorized. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |