多项选择题

执行C#代码的过程包括()。

A.将MSIL编译为本机代码
B.将代码编译为MSIL
C.选择编译器
D.运行代码