C# での Null Safety

初級
開発者
学生
.NET

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

学習の目的

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

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

前提条件

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