Mono not *just* Linux and Mac
It runs on Windows too. It's genuinely a cross-platform development tool, enabling you to use C# (and large elements of the .Net framewoek) on all three platforms. People seem to keep overlooking that it runs on Windows - you do have a choice other than MS for C# on Windows.