Avertissement du compilateur (niveau 3) CS0067
L’événement 'événement' n’est jamais utilisé
Un événement a été déclaré, mais n’a jamais été utilisé dans la classe au sein de laquelle il a été déclaré.
L’exemple suivant génère l’erreur CS0067 :
// CS0067.cs
// compile with: /W:3
using System;
delegate void MyDelegate();
class MyClass
{
public event MyDelegate evt; // CS0067
// uncomment TestMethod to resolve this CS0067
/*
private void TestMethod()
{
if (evt != null)
evt();
}
*/
public static void Main()
{
}
}
Si l’événement n’est pas utilisé intentionnellement, par exemple, lorsqu’il fait partie d’une implémentation d’interface, vous pouvez éviter d’émettre un champ inutile comme suit :
using System;
public interface IThing
{
event Action? E;
}
public class Thing : IThing
{
// no CS0067 though the event is left unused
public event Action? E { add { } remove { } }
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :