According to Wikipedia ,Mono 具有三个主要组件:

  • 核心组件
  • Mono/Linux/GNOME 开发栈
  • Microsoft 兼容堆栈

  • 我想知道每个组件是用什么语言或技术开发的。

    编辑:
    我知道项目的某些部分是用 C# 开发的,尤其是旧的,但我想知道整个项目是否是用 C# 开发的。

    最佳答案

    runtime 本身是用 C 编写的。不同的 class librariestools 以及 C# compiler 完全是用 C# 编写的。

    唯一的异常(exception)是用 VB 编写的 VB compilerVB libraries

    10-06 10:34