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