สรุป

เสร็จสมบูรณ์เมื่อ

ในโมดูลนี้ คุณได้เรียนรู้วิธีการเปิดใช้งานบริบทที่สามารถเป็น null ได้และดําเนินการกับคําเตือน/ข้อผิดพลาดของรุ่นเพื่อหลีกเลี่ยง NullReferenceException คุณเริ่มต้นโดยการกําหนด nullability ใน C# คุณได้เรียนรู้ว่าชนิดการอ้างอิงทั้งหมดสามารถ null ได้ และ Nullable<T> ทําให้สามารถกําหนดชนิดของค่า nullได้เช่นกัน

คุณระบุรหัสที่ null อาจหมดเวลาโดยไม่ได้ใช้งานบริบทที่เปิดใช้งาน Nullable หลังจากประเมินโค้ดอีกครั้ง คุณได้แสดงเจตนาของคุณและปรับลักษณะการทํางานที่ต้องการของโค้ดโดยใช้ตัวดําเนินการ C# ต่าง ๆ คุณได้เรียนรู้เกี่ยวกับตัวดําเนินการ null-forgiving (!), null-coalescing (??) และตัวดําเนินการ null-conditional (?.)

มีหลายวิธีในการจัดการ nullability ภายใน C# ในบริบทที่เปิดใช้งาน Nullable คอมไพเลอร์ C# จะช่วยให้คุณเข้าใจมากขึ้นว่าโฟลว์เจตนาที่แสดงของคุณผ่านไปอย่างไร

แหล่งข้อมูลเพิ่มเติม