Pas de machine virtuelle, un runtime ( Common Language Runtime ) qui compile le CIL ( Common intermediate language ) Just à temps ( Just In Time ), lorsque le runtime rencontre une fonction la première fois, il la compile en code machine, et cest cette fonction qui sera appellée tout le long du processus, on ne peut alors plus parler dinterprétation, lautre méthode cest de compiler son exe ou sa dll au moment du déploiement, là encore pas dinterpretation.
Pour ce qui est des pointeurs, bien évidemment on retombe dans du code non managé, cest pas déconseillé, mais on perd le bénéfice du code managé, cest donc à réserver à certain cas critique.