C#与C++的区别:
1.C#有垃圾自动处理机制,所以程序员不用担心对象的内存的释放问题;
2.C#严禁使用指针,但是非要使用的话,只能在unsafe程序块中的使用;
3.C#只有单继承;
4.C#必须通过类名来访问静态成员,而C++则是通过对象来访问静态成员;
5.在子类中覆盖父类中的虚函数的时候必须使用关键字override,覆盖父类的方法要用new。
C#与C++的区别:
1.C#有垃圾自动处理机制,所以程序员不用担心对象的内存的释放问题;
2.C#严禁使用指针,但是非要使用的话,只能在unsafe程序块中的使用;
3.C#只有单继承;
4.C#必须通过类名来访问静态成员,而C++则是通过对象来访问静态成员;
5.在子类中覆盖父类中的虚函数的时候必须使用关键字override,覆盖父类的方法要用new。