不能。因为C++的一个很重要特性是,可以在没有runtime的情况下工作。所以可以用来写kernel mode。而即便C#做到了AOT了,仍然需要runtime,比如GC等。所以照样无法取代。
不可能的,毕竟是微软出的。
你看C#到今天连Java都没干掉,何况是C++。