Is this matching from Scala is available in C#?
<p>I found nice little one example of Scala today. Something like:</p>

<pre><code>(1 to 100) map { x =&gt;   
  (x % 2, x % 6) match {  
    case (0,0) =&gt; "First"
    case (0,_) =&gt; "Second"    
    case (_,0) =&gt; "Third"    
    case _ =&gt; x toString    
  }
} foreach println
</code></pre>

<p>And i wonder if I could do something similar in C#. I tried to search on my own but it's hard since I don't know name of this expression. It seems pretty useful. So can I do this in C#?  </p>
