วันนี้ผมจะมาเขียนเรียกใช้ 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 ก็จะเติมทางขวา (ให้ข้อความเดิมอยู่ทางซ้าย)

ไม่ยากใช่ไหมคับ ^___^