Possible Duplicate:
C# – Is there a better alternative than this to ‘switch on type’?
C# doesn’t support switching on the type of an object.
What is the best pattern of simulating this:
switch (typeof(MyObj))
case Type1:
case Type2:
case Type3: