Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 3) CS0168

La variable 'var' se ha declarado pero nunca se usa

El compilador emite una advertencia de nivel tres al declarar una variable, pero sin usarla.

El ejemplo siguiente genera una advertencia CS0168:

C#
// CS0168.cs  
// compile with: /W:3  
public class clx
{
    public int i;
}

public class clz
{
    public static void Main() {
        clx a; // CS0168, the variable 'a' is declared but never used
        // try the following line instead
        // clx a = new clx();  // this does not generate a warning because the clx constructor must execute.
    }
}