C# and .NET on the iPhone

“MonoTouch allows developers to create C# and .NET based applications that run on Apple’s iPhone, iPad, and iPod Touch devices, while taking advantage of the iPhone APIs and reusing both code and libraries that have been built for .NET, as well as existing skills.”