Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Zuweisung zur gleichen Variablen. Wollten Sie eine andere Zuweisung durchführen?
Diese Warnung tritt auf, wenn Sie eine Variable sich selbst zuweisen, wie etwa a = a.
Diese Warnung kann aufgrund mehrerer häufiger Fehler auftreten:
Das Schreiben von
a = aals Bedingung einer if -Anweisung, wie etwa inif (a = a). Sie wollten vermutlichif (a == a)ausdrücken, was immer wahr ist, also könnten Sie das auch präziser in der Formif (true)ausdrücken.Tippfehler. Sie meinten vermutlich
a = b.Auslassen des Schlüsselworts this in einem Konstruktor, in dem der Parameter den gleichen Namen wie das Feld hat: Sie meinten vermutlich
this.a = a.
Beispiel
Im folgenden Beispiel wird CS1717 generiert:
// CS1717.cs
// compile with: /W:3
public class Test
{
public static void Main()
{
int x = 0;
x = x; // CS1717
}
}