Visual Studio C# : การใช้งาน textBox เบื้องต้น และการแปลงค่าโดยใช้คำสั่ง Parse

>>>ในส่วนของ TextBox ต่างๆ ทั้งการรับค่าและส่งค่า จะอยู่ในรูปของ String ในส่วนของการเขียนcode เพื่อนำมาใช้คำนวณนั้น อย่างการบวกเลขหรือลบเลข ค่าที่สามารถเอาไปใช้คำนวณได้จะต้องอยู่ในdatatype ของ int float double หรืออื่นๆ !!! ไม่สามารถเอาสตริงไปใช้ในการคำนวณได้

*ดังนั้นจึงเกิดคำสั่ง int.Parse เพื่อแปลงค่าที่รับเข้ามาทางTextBox จาก String ให้เป็น int เพื่อที่จะสามารถนำไปใช้ในการคำนวณได้

—-การใช้งาน—-

สมมติว่ามี TextBox1 ใช้รับค่าเข้ามาอยู่ ค่าในนี้จะเป็นString คำสั่งโจทย์นี้คือ ให้เอาค่าในTextBox1
บวกเพิ่มอีก 5 แล้วแสดงออกทาง TextBox2 ดังนั้นจึงต้องทำการแปลง TextBox1 ให้เป็น int หรือ float
หรือ double ก่อน เพื่อที่จะสามารถนำไปใช้ในการคำนวณได้

textBox2.Text = “” + (int.Parse(textBox1.Text)+5); // การใช้ “” จะส่งผลให้ข้างหลัง “” ทั้งหมด ถูกมองเป็น String ทำให้ ค่าตัวแปรแม้จะเป็นประเภท int ก็ถูกมองเป็น string โดยที่ไม่ต้องใช้คำสั่ง a.ToString(); ในการแปลงค่าเลย

*** สามารถศึกษาดูได้จาก : http://youtu.be/cZoXTS1wchQ ***

จอมมารน้อย

ก็แค่จอมมารตัวน้อยที่น่ารักที่สุดที่อยากพัฒนาการเขียนโปรแกรมเพื่อสันติสุขของชาวโลก..เท่านั้นเอง >w<

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *