Comment marquer une méthode comme obsolète ou dépréciée ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment marquer une méthode comme obsolète ou dépréciée ?

Message par Clippy »

Comment marquer une méthode comme obsolète ou dépréciée ?




Source : Stack Overflow [.net]

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Comment marquer une méthode comme obsolète ou dépréciée ?

Message par ayi »

La manière la plus courte est d’ajouter l’ObsoleteAttribute comme attribut à la méthode. Assurez-vous d’inclure une explication appropriée :


[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1()
{ … }


Vous pouvez également provoquer l’échec de la compilation, en traitant l’utilisation de la méthode comme une erreur au lieu d’un avertissement, si la méthode est appelée quelque part dans le code comme ceci :


[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]

Répondre

Revenir à « .NET & C# »