เมื่อมีตัวแปรเก็บข้อมูลชนิดต่างๆแล้ว หลังจากนั้นเราอาจต้องนำข้อมูลในตัวแปรชนิดต่างๆมาดำเนินการ (Operator) กัน เช่น นำข้อมูลชนิดตัวเลขมาบวก ลบ คูณ หารกัน หรือนำสตริง 2 ชุด มาเชื่อมต่อกันเป็นสตริงชุดเดียว
Visual Basic .NET มีสัญลักษณ์ที่ใช้ดำเนินการกับข้อมูล เรียกว่า ตัวดำเนินการหรือโอเปอเรเตอร์ (Operator) ดังตารางต่อไปนี้แสดงตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators)
ตัวแปรหรือข้อมูลที่เรานำมาดำเนินการด้วยตัวดำเนินการ จะเรียกว่า ตัวถูกดำเนินการ หรือ โอเปอเรเตอร์ (Operator) ซึ่งตัวดำเนินการส่วนใหญ่ต้องการตัวถูกดำเนินการ 2 ตัว (เรียกว่า Binary Operator) เช่น
Sum = Num1 + Num2
คือการนำค่าของตัวแปร Num1 มาบวกกับค่าของตัวแปร Num2 แล้วเก็บผลลัพธ์ไว้ในตัวแปร Sum ดังนั้นจึงกล่าวได้ว่า Num1 และ Num2 คือตัวถูกดำเนินการของตัวดำเนินการ +
ในนิพจน์หนึ่งๆ สามารถใช้ตัวดำเนินการได้มากกว่าหนึ่งตัว เช่น
Sum = 10 + 15 * 2 / 4 -2
ทางขวามือของเครื่องหมาย = เป็นการคำนวณทางคณิตศาสตร์โดยใช้ตัวดำเนินการต่างๆและผลลัพธ์ที่ได้จะถูกเก็บลงในตัวแปร Sum แต่ที่น่าสงสัยก็คือจะเลือกดำเนินการอะไรก่อน หลัง ระหว่าง การบวก การคูณ การหาร และการลบ ?
คำตอบคือ Visual Basic .NET จะพิจารณาลำดับความสำคัญของตัวดำเนินการ (Operator Precedence) ตารางต่อไปนี้แสดงลำดับความสำคัญของตัวดำเนินการจากสูง (ถูกดำเนินการก่อน) ไปหาต่ำ (ถูกดำเนินการทีหลัง) โดยแสดงเฉพาะตัวดำเนินการทางคณิตศาสตร์