null のオブジェクトのメンバーにアクセスすると投げられる、C# 最頻出の実行時例外です。
出るコード
string[] names = null;
Console.WriteLine(names.Length); // null.Length
エラーメッセージ
System.NullReferenceException: Object reference not set to an instance of an object.
直し方
names?.Length ?? 0 のように null 条件演算子 ?. と null 合体 ?? で守ります。NRT(<Nullable>enable</Nullable>)を有効にすると警告で先に気づけます。