MSDN says:
This delegate is used by the
Array.ForEach method and the
List.ForEach method to perform an
action on each element of the array or
list.
Except that, you can use it as a generic delegate that takes 1-3 parameters without returning any value.