Null คือ สิ่งที่โปรแกรมเมอร์ต้องเจออยู่ตลอด มันมักจะถูกตีความหมายว่า ไม่มีค่า หรือ ไม่มีข้อมูล หลายครั้งที่เราต้องเช็คความเป็น Null ก่อนที่จะดำเนินการใดๆ การเช็คแต่ละครั้ง เสียทั้งเวลาและเนื้อที่ในการเขียน ไมโครซอฟท์จึงได้สร้างโอเปอร์เรเตอร์สำหรับการเช็คค่า Null โดยเฉพาะ เพื่อความสะดวกในการเขียนโปรแกรมและเพื่อความสวยงามของโค้ด โอเปอร์เรเตอร์สำหรับเช็คค่า Null จะมี สามแบบ คือ ?? (ถ้า Null เปลี่ยนค่าเป็น)
