有没有使用VB.NET而不是C#开发MonoTouch的方法?
目前,在MonoTouch中不支持Visual Basic,但我们计划在未来将其添加到组合中,并扩展语言支持。
我们缺乏支持的原因是,除了发布VB编译器外,我们还必须发布模板并且必须移植VB运行时,该运行时当前具有多个依赖于.NET和Mono桌面功能的依赖项。
目前,C# 是 Monotouch 中唯一支持的语言。此外,Monotouch 应用程序并不是您平常所见的托管的 .net 程序集。Monotouch 的 C# 代码是编译成本地代码(类似于 Vala)。
我不指望在不久的将来会在 Monotouch 中看到 VB.Net - 目前,Miguel 和他的团队正忙于 Monodroid 和 Mono 框架本身。根据他们的路线图,他们确实计划在未来支持 VB.net。没有提及时间表。