Advertisement
togakangaroo

Untitled

Dec 7th, 2011
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.35 KB | None | 0 0
  1.  
  2. object DoTheRightThing(SomeEnumeration discriminator) {
  3.   // So I might be an asshole but I just like this more than switch statements
  4.   return
  5.     SomeEnumeration.A == discriminator ? A() :
  6.     SomeEnumeration.B == discriminator ? B() :
  7.     SomeEnumeration.C == discriminator ? C() :
  8.     SomeEnumeration.D == discriminator ? D() :
  9.     Default();
  10. }
  11.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement