I’m interested in developing an iPhone application using Visual Studio and C#.NET on Windows Vista.
I tried to download the SDK from http://developer.apple.com/iphone
It is possible to develop for the iPhone in C# using Unity. It performs ahead of time compilation as described here. However, Unity seems more aimed at developing games and the iPhone SDK currently requires Mac OSX.