最佳答案
关于这一点,有许多相互矛盾的信息。有些人说 C # 是编译的(因为它被编译成 IL,然后在运行时被编译成本机代码) ,另一些人说它是根据需要进行解释的。NET.EN Wiki 表示:
许多 解读语言首先被编译成某种形式的虚拟语言 机器代码,然后在运行时对其进行解释或编译 转换为本地代码。
所以我很困惑,有人能解释清楚吗?