C# での Null Safety

初級
開発者
Student
.NET

NullReferenceExceptionの発生を防ぐのに役立つコーディングプラクティスについて説明します。

学習の目的

このモジュールでは、次の操作を行います。

  • C# プロジェクトまたはコードの Null 許容コンテキストを構成する方法について学習します。
  • null 許容の有効なコンテキストを使用して、自動静的フロー分析を実行します。
  • さまざまな方法でnull許容型を宣言する方法を理解します。
  • さまざまな null 値に関連する C# 演算子を使用する方法とタイミングについて学習します。
    • null 免除 (!) 演算子
    • null 合体 (??) 演算子
    • null 条件 (?.) 演算子

前提条件

  • 初心者レベルでの C# の記述経験
  • Visual Studio Code
  • .NET SDK 6.0 以降
  • Git コマンド ライン クライアント