是否可以在C#中编写Android应用程序?

我们都知道Android运行Dalvik VM程序。

通常,开发人员用Java编写程序,然后将其编译为Dalvik字节码。

我想知道是否有可能创建一个可以接受C#代码并将其编译为Dalvik字节码的编译器。

嗯,这是一个选项 – 或者你可以在运行Android的Mono上运行它。 这已经完成 , Mono团队正在开发MonoDroid 。 我还不确定细节 – 是否会运行Dalvik VM以及UI,是否只是本机,或者它是否是.NET-to-Dalvik编译器。