I\'m trying to understand what single and multiple dispatch are, exactly.
I just read this: http://en.wikipedia.org/wiki/Multiple_dispatch
And from that
C# does not support multiple dispatch. The Visitor Design pattern emulates something that could be described as multiple dispatch, even though the Visitor pattern's mainly focus on separate the algorithm from an hierarchy.