Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le champ privé « membre de classe » n’est jamais utilisé
Une variable privée a été déclarée mais jamais référencée. Une façon courante de générer cet avertissement est lorsque vous déclarez un membre privé d’une classe et ne l’utilisez pas.
Remarque
Cet avertissement est signalé uniquement pendant les opérations de génération ou de reconstruction explicites. Il n’apparaît pas lors de la saisie dans l’IDE dans le cadre des diagnostics IntelliSense. Cela signifie que si vous corrigez l’avertissement en utilisant le champ ou en le supprimant, l’avertissement peut persister dans la liste d’erreurs jusqu’à ce que vous générez ou régénérez le projet.
L’exemple suivant génère l’erreur 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()
{
}
}