Compiler Warning (level 3) CS1717 - C# (original) (raw)

Assignment made to same variable; did you mean to assign something else?

This warning occurs when you assign a variable to itself, such as a = a.

Several common mistakes can generate this warning:

Example

The following sample generates CS1717.

// CS1717.cs  
// compile with: /W:3  
public class Test  
{  
   public static void Main()  
   {  
      int x = 0;  
      x = x;   // CS1717  
   }  
}