Prevent catching NullReference

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: csharp-best-practices/catch-nullreference

Language: C#

Severity: Warning

Category: Best Practices

Description

Do not catch NullReferenceException. Instead, check directly if the value is null in your code.

Non-Compliant Code Examples

class MyClass {
    void myMethod()
    {
        try {

        }
        catch (NullReferenceException e) {

        }
        
    }
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis