Ostrzeżenie kompilatora (poziom 3) CS0169

Pole prywatne 'element klasy' nigdy nie jest używane

Zmienna prywatna została zadeklarowana, ale nigdy nie została wykorzystana. Typowym sposobem wygenerowania tego ostrzeżenia jest zadeklarowanie prywatnego elementu członkowskiego klasy i nieużycie go.

Uwaga / Notatka

To ostrzeżenie jest zgłaszane tylko podczas jawnych operacji kompilacji lub odbudowywania . Nie pojawia się podczas wpisywania w środowisku IDE w ramach diagnostyki IntelliSense. Oznacza to, że jeśli naprawiasz ostrzeżenie za pomocą pola lub je usuwasz, ostrzeżenie może pozostać na liście błędów do momentu kompilowania lub ponownego kompilowania projektu.

Poniższy przykład generuje 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()  
   {  
   }  
}