Advertencia del compilador (nivel 3) CS0169

El campo privado 'miembro de clase' nunca se usa

Se declaró una variable privada, pero nunca se hizo referencia a él. Una manera común de generar esta advertencia es cuando declaras un miembro privado en una clase y no lo usas.

Nota:

Esta advertencia solo se notifica durante las operaciones explícitas de compilación o recompilación . No aparece mientras se escribe en el IDE como parte del diagnóstico de IntelliSense. Esto significa que, si corrige la advertencia utilizando el campo o eliminándolo, la advertencia podría persistir en una lista de errores hasta que compile o vuelva a compilar el proyecto.

El ejemplo siguiente genera la advertencia CS0169:

// compile with: /W:3  
using System;  
public class ClassX  
{  
   int i;   // CS0169, i is not used anywhere
   // Remove the above variable declaration or uncomment TestMethod to clear warning CS0169
   /*
   public void TestMethod()
   {
       i = 5;
       System.Console.WriteLine(i);
   }
   */

   public static void Main()  
   {  
   }  
}