Установка переменной в качестве результата переключения

Я что, сумасшедший, или есть способ в C # установить переменную на результат переключения? Что-то вроде:

 var a = switch(b)
    {
     case c:
     d;
     case e:
     f;
     default:
     g;
    };

Возможно ли это на каком-либо другом языке? Я просто думал, что это так, но мне нечего компилировать. Заранее спасибо.

16
задан santosh singh 16 November 2011 в 17:16
поделиться