Func и Action являются оболочками делегатов, Funcs возвращает значение (имя может быть получено из функции VBs ..?), А Actions - нет.
Как сказал CSharpAtl, так как они оба являются обертками, вы также можете сделать свое собственное делате с именем, которое имеет для вас больший смысл (как, например, VoidFunc(int val1 ,int val2))
, я думал, что Func
и Action
довольно стандартный.