今日复习

属性和public字段的区别是什么?

属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的

请叙述属性与索引器的区别

1、属性名可自定义,索引器必须以this命名。

2、属性可以为实例或静态,索引器必须是实例的。

3、索引器有索引参数列表,而属性没有。

什么是装箱(boxing)和拆箱(unboxing)?

将值类型转换为引用类型的过程称为装箱 反之称为拆箱

类(class)与结构(struct)的异同?

Class可以被实例化,属于引用类型,是分配在内存的堆上的;

Struct属于值类型,是分配在内存的栈上的 

原文地址:https://www.cnblogs.com/pikaqui/p/13332772.html