Существует ряд семейств телефонов, которые поддерживают разработку с использованием .NET.
IOS
Вы можете разработать для iOS, используя MonoTouch . Это позволяет создавать приложения с использованием кода C #, который выглядит и пахнет как обычный код C #. Под покровом код компилируется в порции собственного кода, а не в CLR.
Windows Mobile телефоны
Для Windows Mobile существует порт Windows.Forms
. Интерфейс похож на рабочий стол WinForms.
Windows Phone 7
WinPhone7 deevlopment - это 100% управляемый код C # с использованием Silverlight (WPF) или XNA Studio (игры).