C#与C++的主要区别