Iplayer-dl.net is a project mainly written in C#, based on the MIT license.
iplayer-dl in C#
It's very basic, but it works.
You'll need rake and the Mono toolchain. It should be possible to build it using Microsoft's tools, too, but you'd need to set up the build process from scratch.