Chcę stworzyć ogólny, do których mogę przekazać funkcję jako parametr, jednak funkcja ta może obejmować sama więc parametry ...Przekazywanie funkcji (z parametrami) jako parametru?
int foo = GetCachedValue("LastFoo", methodToGetFoo)
taka, że:
protected int methodToGetFoo(DateTime today)
{ return 2; // example only }
zasadniczo chcę mieć metodę, która sprawdzi pamięć podręczną dla wartości, w przeciwnym razie wygeneruje wartość na podstawie przekazanej metody.
Myśli?
Nie wiem, jak to zrobić, ale na marginesie to pytanie wydaje się nie mieć nic wspólnego z rodzajami, o ile wiem. – recursive
Może trochę, trochę. Prawdopodobnie "delegaci" powinni zastąpić "generics". – mquander
Niestety, tworzyłem ogólną metodę radzenia sobie z tym, więc założyłem, że było to powiązane. Ale przekazanie jest naprawdę związane z delegatem, więc zaktualizuję. Dzięki – klkitchens