Ich habe mich gefragt, ob es möglich ist, eine benutzerdefinierte obsolete Klasse zu erstellen. Ich brauche es und ich hasse die Tatsache Veraltet zeigt diese Warnung vor meiner Eingabe: ETWAS ist veraltet :. Ich möchte nur eine Warnung/Fehler geben, wenn ich das Feld/Methode mit meiner Eingabe nur, so zum Beispiel:C# benutzerdefiniertes veraltetes Attribut
[CustomObsolete("Hello")]
public int i = 0;
Wird Warnung/debug gibt Hallo.
Ist das möglich? Wenn ich # warning/# error benutze, wird IMMER der Fehler/die Warnung angezeigt.
jon ist richtig, auch wenn Sie möchten, können Sie dies überprüfen http://www.dotnetperls.com/obsolete oder http://www.codeproject.com/Articles/107103/Use -Obsolete-attributes-to-indicate-Obsolete-Metho – terrybozzio
Ich habe mich gefragt, weil ich ein benutzerdefiniertes Attribut möchte, das eine Warnung mit der gewünschten Eingabe ausgibt. Aber ich denke, ich werde einfach mit Obsolete gehen. –