Ich möchte eine generische erstellen, an die ich eine Funktion als Parameter übergeben kann, jedoch kann diese Funktion selbst Parameter enthalten, so...
int foo = GetCachedValue("LastFoo", methodToGetFoo)
Genau das:
protected int methodToGetFoo(DateTime today)
{ return 2; // example only }
Im Wesentlichen möchte ich eine Methode, die den Cache für einen Wert überprüfen wird, andernfalls wird der Wert auf der Grundlage der übergebenen Methode generieren.
Was denken Sie?