Do not use operators that do not exists

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Metadata

ID: csharp-best-practices/avoid-non-existing-operators

Language: C#

Severity: Warning

Category: Error Prone

Description

Operator += and -= do not exist and will lead to inconsistent or undefined behavior.

Non-Compliant Code Examples

class MyClass {
    public void myMethod()
    {
        int myInt1 = 1;
        int myInt2 = 1;
        myInt2 =+ myInt1;
        myInt2 =- myInt1;

    }
}

Compliant Code Examples

class MyClass {
    public void myMethod()
    {
        int myInt1 = 1;
        int myInt2 = 1;
        myInt2 += myInt1;
        myInt2 -= myInt1;

    }
}
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