Post by Goborijung at 2019-09-22 22:28:30 | ID: 98
ค่าคงที่ :: ควรจะใช้ตัวพิมพ์ใหญ่ทั้งหมด เพื่อให้เกิดความแตกต่างจากตัวแปรปกติทั่วไป Example const float VATRATE = 0.07; // f เป็นอักษรควบคุม เพื่อบอกว่า เลขดังกล่าวเป็นข้อมูลชนิดทศนิยม
Post by Goborijung at 2019-09-22 23:08:41 | ID: 106
int i = 1; string str = ""; do{ str += "รอบที่: "+i+Environment.NewLine; }while(i<=5); MessageBox.Show(str , "ผลการวนรอบ");
Post by Goborijung at 2019-09-22 23:00:52 | ID: 104
int i; string str = ""; for(i=1; i<=5; i++){ str += "รอบที่: "+ i +Environment.NewLine; } MessageBox.Show(str , "ผลการลูป");
Post by Goborijung at 2019-09-22 23:05:54 | ID: 105
int i = 1; string str = ""; while(i<=5) { str += "รอบที่: "+i+Environment.NewLine; } MessageBox.Show(str , "ผลการวนรอบ");
Post by Goborijung at 2019-09-22 22:04:01 | ID: 95
1. สร้างฟอร์มใหม่ ตั้งชื่อว่า Main.cs เป็นฟอร์มแม่ 2. กำหนดให้เป็นฟอร์มแม่โดยใช้คคุณสมบัติ IsMdiContainer เป็น True // Icon 3. กำหนดให้ฟอร์ม Main.cs รันเป็นอันดับแรก โดยแก้ไขในไฟล์ Programs.cs 4. ถ้าต้องการให้ฟอร์มลูก เช่น Form1 โหลดขึ้นมาในฟอร์มแม่ (Main) ให้เขียน Code ใน Event Main_load ดังนี้ Form1 f = new Form1(); f.MdiParent = this; f.Show(); Note: คำสั่งปิดฟอร์มปัจจุบันคือ this.Close(); คำสั่งปิดฟอร์มทั้งหมดคือ Application.Exit(); ถ้าหากสร้างเหตุการ Event แล้วกดยกเลิก ก็จะเกิด Error เกิดขึ้น ต้องตามไปลบ Event ในไฟล์ Designer.cs ด้วย ถึงจะหายเป็นปกติ
Post by Goborijung at 2019-09-22 22:25:12 | ID: 97
Example int num = 345; string str = $"หนังสือราคา: {num}"; //จะได้ Output: หนังสือราคา 345 Note: ใส่ $ ไว้หน้าข้อความ แล้วเอาตัวแปรมาแทรกไว้ใน {}
Post by Goborijung at 2019-09-22 23:45:49 | ID: 111
Customers c = new Customers(); c.CustomerID = "c001"; c.FullName = "kanom muntookmad"; c.Address = "Bangkok"; string show_customer = $"รหัสลูกค้า: {c.CustomerID} ชื่อลูกค้า: {c.FullName} ที่อยู่: {c.Address}"; MessageBox.Show(show_customer , "ข้อมูลลูกค้า");
Post by Goborijung at 2024-03-29 11:54:55 | ID: 2012
ตัวอย่าง StringBuilder s = new StringBuilder(); s.Append("aaa"); s.Append("\r\nbbb"); // Output จะได้ aaa bbb
Post by Goborijung at 2019-09-22 22:35:55 | ID: 99
Example try{ MessageBox.Show("ข้อความ : "); } catch(Exception ex) { MessageBox.Show("เกิดข้อผิดพลาด เนื่องจาก : "+ex.Message); } Note: แนะนำให้ใช้ try catch เพื่อป้องกัน Program Crash แล้วค้าง
Post by Goborijung at 2019-09-22 22:49:40 | ID: 100
1. Menu: Tools > NuGet Package Manager > Manage NuGet Package for solution... 2. เลือก Browse พิมพ์คำว่า ValueTuple 3. เลือก .NET :: System.ValueTuple เลือกโปรเจ็ค แล้ว Install > OK 4. หลังจากติดตั้งเสร็จแล้ว จะมี Folder packages เพิ่มเข้ามาในโปรเจ็คของเรา Note: การใช้งานตัวแปรแบบ ValueTuple จะประกาศตัวแปรแบบ var เช่น var name = ("name1" , "name2" , "name n"); MessageBox.Show(name.Item1+""+name.Item2 , "ผลการอ่านค่า"); //name1 name2 หรือ จะใช้ var name = (FirstName:"สมชาย" , LastName:"ใจดี"); MessageBox.Show(name.FirstName+""+name.LastName , "ผลการอ่านค่า"); // สมชาย ใจดี