Null safety ใน C#

ระดับเริ่มต้น
นักพัฒนา
นักเรียน
.NET

เรียนรู้หลักปฏิบัติในการเขียนโค้ดเพื่อช่วยป้องกันการเกิดขึ้นของ NullReferenceException

วัตถุประสงค์การเรียนรู้

ในโมดูลนี้ คุณจะ:

  • เรียนรู้วิธีการกําหนดค่าบริบทที่สามารถเป็นค่าว่างได้ของโครงการหรือโค้ด C# ของคุณ
  • ใช้บริบทที่เปิดใช้งานแบบ nullable เพื่อดําเนินการวิเคราะห์โฟลว์แบบคงที่โดยอัตโนมัติ
  • ทําความเข้าใจวิธีต่าง ๆ ที่คุณสามารถประกาศชนิดที่เป็นค่าว่างได้
  • เรียนรู้วิธีการใช้ตัวดําเนินการ C# ที่เกี่ยวข้องกับ null ต่าง ๆ:
    • ตัวดําเนินการ null-forgiving (!)
    • ตัวดําเนินการ null-coalescing (??)
    • ตัวดําเนินการ null-conditional (?.)

สิ่งที่จำเป็นต้องมี

  • ประสบการณ์การเขียน C# ในระดับเริ่มต้น
  • รหัส Visual Studio
  • .NET SDK 6.0 หรือใหม่กว่า
  • ไคลเอนต์บรรทัดคําสั่ง Git