pierwszy raz pytanie dla mnie :)Wartość domyślna na generycznego predykatu jako argument
Potrzebuję jakiś sposób, aby określić domyślny orzecznik użycie ogólnego formatu
Func<T, bool>
a następnie użyć tego jako domyślny argument. Coś takiego:
public bool Broadcast(byte command, MemoryStream data, bool async, Func<T, bool> predicate = (T t) => true)
Kiedy to zrobić pojawia się błąd kompilacji:
Domyślna wartość parametru dla „orzecznik” musi być kompilacji stałą
Czy istnieje gładki sposób prowadzenia to, czego mi brakuje, czy też powinienem uczynić funkcję orzecznika zerowalną i odpowiednio zmienić logikę funkcji?
Dzięki,
Przechodzę do tego w celu uzyskania dodatkowych informacji o predykacie –
Bakery