Comment Game Coding in C#? Use Unity (Score 1) 188
Unity 3D lets you write in C# (or Javascript) then port to PC, Mac, WebGL, iPhone, Android -and, if rumors are to be believed, soon Windows phone.
Free to try, not too pricey for the full version either. They have some demos to get you started, there are also a few books to help you dive deeper.