Делегаты: предикат против действия против функции

Action, Func и Predicate принадлежат к семейству visual-c# делегатов.

Action: действие может c#-language принимать n входных параметров, но delegates возвращает значение void.

Func: Func func может принимать n входных func-delegate параметров, но всегда будет predicates возвращать результат предоставленного csharp типа. Func, здесь T1, T2, T3 c-sharp - входные параметры, а TResult predicate - их выход.

Predicate: предикат также predicate является формой Func, но func-delegate всегда будет возвращать bool. Проще func говоря, это оболочка для func-delegate Func.

c#

delegates

predicate

func

2022-11-16T01:21:42+00:00