ตัวดำเนินการ
โอเปอร์เรเตอร์ (Operator)
โอเปอร์เรเตอร์ คือ สัญลักษณ์ที่ใช้ในการประมวลผลทางคณิตศาสตร์หรือทางตรรกะ ภาษา Visual Basic แบ่ง Operator ได้ดังนี้
โอเปอร์เรเตอร์ทางคณิตศาสตร์
ใช้ในการคำนวณทางคณิตศาสตร์ เช่น
โอเปอร์เรเตอร์สำหรับการเปรียบเทียบ
เครื่องหมายสำหรับการเปรียบเทียบ เพื่อหาค่าความจริงระหว่าง 2 นิพจน์ ซึ่งหากผลการเปรียบเทียบเป็นจริง จะได้ผลลัพธ์เป็น True แต่หากผลการเปรียบเทียบเป็นเท็จจะได้ผลลัพธ์เป็น False
โอเปอร์เรเตอร์สำหรับการกำหนดค่า (Assignment)
โอเปอร์เรเตอร์สำหรับการกำหนดค่า เป็นเครื่องหมายสำหรับการกำหนดค่าของตัวแปรทางด้านซ้ายของเครื่องหมายด้วยค่าที่อยู่ทางด้านขวาของเครื่องหมาย
โอเปอร์เรเตอร์ทางตรรกะ (Logical)
โอเปอร์เรเตอร์ทางตรรกะเป็นการเปรียบเทียบระหว่าง 2 นิพจน์ ซึ่งแต่ละนิพจน์ที่นำมาเปรียบเทียบจะต้องมีค่าเป็น True หรือ False อย่างใดอย่างหนึ่ง และผลลัพธ์ที่ได้ก็จะเป็น True หรือ False อย่างใดอย่างหนึ่งด้วยเช่นกัน
โอเปอร์เรเตอร์สาหรับการเชื่อมต่อสตริง (String Concatenation)
การเชื่อมต่อข้อความหรือสตริงเข้าด้วยกัน จะใช้เครื่องหมายอยู่ 2 ตัว คือเครื่องหมาย “+” และเครื่องหมาย “&”
ถ้าเป็นการเชื่อมต่อสตริงกับสตริง เข้าด้วยกัน สามารถใช้เครื่องหมาย + หรือ เครื่องหมาย & ก็ได้ เช่น
“Hello” + “World”
หรือ “Hello” & “World”
แต่ถ้าเป็นการเชื่อมต่อระหว่างสตริงกับ ตัวเลข จะต้องใช้เครื่องหมาย &
เช่น “Visual Basic” & 2010
ถ้าต้องการเครื่องหมาย + เพื่อเชื่อมต่อสตริงกับตัวเลขจะต้องแปลงตัวเลขให้อยู่ในรูปแบบ
สตริงก่อน ซึ่งมีวิธีการ ดังนี้
- ใช้ฟังก์ชัน CStr()
เช่น “Visual Basic” + CStr (2010)
- ใช้ฟังก์ชัน ToString()
เช่น “Visual Basic” + 2010.ToString()