1.Class和struct的区别?
Class可以被实例化,属于引用类型
Struct属于值类型
2.装箱和拆箱
装箱就是值类型转换成引用类型,拆箱反之
3.C#中类成员的访问修饰符有哪些?
private:私有成员,在类的内部才可以访问
protected:保护成员,该类内部和继承类中可以访问
public:公共成员,完全公开,没有访问限制
internal:在同一程序集内可以访问
4.面向对象的三大特征是什么
封装,继承,多态
5面向过程和面向对象的区别
面向过程和面向对象都是解决问题的逻辑方法,分析问题既可以面向对象的方法来思考,也可以用面向过程方法来解决,但两者还是有一定的区别
面向过程:是分析问题并解决问题所需要的步骤,强调是解决问题的步骤。可以先定义多个函数,在使用的时候逐步调用函数即可
面向对象:是把问题分解成多个对象,强调的是解决问题的行为表现
6.接口可以包含哪些成员?
接口可以包含属性,方法,索引指示器和事件,但不能包含常量,域,操作符,构造函数和析构造函数,而且也不能包含任何静态成员
娇哒哒