1.Class和struct的区别?

  Class可以被实例化,属于引用类型

  Struct属于值类型

2.装箱和拆箱

  装箱就是值类型转换成引用类型,拆箱反之

3.C#中类成员的访问修饰符有哪些?

  private:私有成员,在类的内部才可以访问

  protected:保护成员,该类内部和继承类中可以访问

  public:公共成员,完全公开,没有访问限制

  internal:在同一程序集内可以访问

4.面向对象的三大特征是什么

  封装,继承,多态

5面向过程和面向对象的区别

  面向过程和面向对象都是解决问题的逻辑方法,分析问题既可以面向对象的方法来思考,也可以用面向过程方法来解决,但两者还是有一定的区别

  面向过程:是分析问题并解决问题所需要的步骤,强调是解决问题的步骤。可以先定义多个函数,在使用的时候逐步调用函数即可

  面向对象:是把问题分解成多个对象,强调的是解决问题的行为表现

6.接口可以包含哪些成员?

  接口可以包含属性,方法,索引指示器和事件,但不能包含常量,域,操作符,构造函数和析构造函数,而且也不能包含任何静态成员

posted on 2022-04-18 17:10  是哒红吖  阅读(37)  评论(0编辑  收藏  举报