NRT — статический анализ: string не должен быть null, string? — может; компилятор предупреждает о потенциальных NRE.
Разбор
- Включается nullable enable в csproj.
- Оператор ! подавляет предупреждение осознанно.
- Это не полная runtime-гарантия.
- Снижает NRE до продакшена.
Итог
NRT снижает NRE через предупреждения компилятора.