C#-基础-面试题
1.什么是装箱和拆箱?
答:装箱就是把值类型转成引用类型:装箱就是把值类型(包括int与结构这样的内置类型)转换为object类型,
字符串是什么样的拆箱就是把引用类型转换为值类型,装箱与拆箱实现了两种类型的互换;
2.对象和类的区别是什么?
答:“类”(Class)具有相同属性和方法的一组对象的集合.类是抽象的概念,仅仅是模板
对象是一个你能够看得到、摸得着的具体实体
3.什么是类的方法?
答:类是由一组具有相同属性和共同行为的实体抽象而来,对象执行的操作通过编写类的方法来实现。可见,类的方法是一个功能模块,作用是“做一件事”。
4.什么是局部变量,什么是成员变量?答:局部变量是指一个方法中定义的变量;
成员变量是指在类范围里定义的变量,也就是之前讲过的属性。
5.静态成员和实例成员的区别?
答:使用static修饰的成员称为静态成员,使用实例对象调用的成员称为实例成员
6.概述序列化
答: 序列化是将对象的状态存储到特定存储介质中的过程。
反序列化则是从特定存储介质中的数据
重新构建对象的过程
7.类成员有几种可访问形式?简述可访
问形式修饰符的访问权限。
答:可访问形式有private、protected、public、internal;
public(公共的) 完全公开,访问不受限制。
protected(保护的) 访问仅限于包含类或
·VI·
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论