Ist es irgendwie möglich, eine Funktion an eine andere Funktion zu senden, damit sie ausgeführt werden kann? Zum Beispiel ... Ich möchte ein Attribut für ein Feld haben, in dem ich eine Methode angeben kann, die an eine andere Methode gesendet wird, bei der die übergebene Methode ausgeführt wird.Eine Methode an eine andere Methode übergeben
Nicht sicher, ob das Sinn macht, aber hier ist ein kleines Beispiel.
[ValidateIf(x=>x.test())]
public string test { get; set; }
Update: Grundsätzlich möchte ich DataAnnotations für die Validierung verwenden, aber manchmal abhängig von den Systemeinstellungen ein Feld nicht obligatorisch sein kann ... Haben Sie auf die Richtung Vorschläge haben sollte ich den Kopf?
bassically Ich möchte DataAnnotations für die Validierung verwenden, aber manchmal abhängig von den Systemeinstellungen kann ein Feld nicht obligatorisch sein ... Haben Sie auf die Richtung Vorschläge habe ich den Kopf sollte? – Schotime