C#基础练习 第8章 装箱与拆箱 字典基本使用方法
发布时间
阅读量:
阅读量
装箱指的是将值类型转化为引用类型的过程。
拆箱则指的是将引用类型还原为值类型的操作。
一个常见容易产生误解的环节
str ="123";
int num=int.parse(str);
AI写代码csharp
上述代码中同样实施了类型转换操作,将字符串形式的数据转化为整数类型,但并未涉及装箱与拆箱过程。
要实现装箱与拆箱行为,需满足一个基本条件,即两个数据类型之间必须存在继承关系。由于int与str类型之间不存在继承关系,因此并未发生装箱或拆箱现象。
这也解释了为何ArrayList与Hashtable这两种集合类不再被采用,因为它们所处理的数据类型均为object,而object作为所有类的基类,具备继承特性。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 字典
{
class Program
{
static void Main(string[] args)
{
全部评论 (0)
还没有任何评论哟~
