首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

想请问一上泛型的一个有关问题

2013-01-11 
想请教一下泛型的一个问题啊什么是装箱拆箱啊,能举个例子吗?C#有什么泛型很常用的呀?[解决办法]泛型和装箱

想请教一下泛型的一个问题啊
什么是装箱拆箱啊,能举个例子吗?
C#有什么泛型很常用的呀?
[解决办法]
泛型和装箱拆箱毫无关系。“什么泛型很常用”如同问做数学题哪个阿拉伯数字最常用一样也根本不算一个问题。
[解决办法]
装箱就是把值类型转为引用类型,如 int转化为string 
拆箱就是引用类型转化为值类型,如 Object转化为具体的int型

泛型可以减去装箱和拆箱操作,同时数据类型比较安全
ok
[解决办法]
弄清楚什么是托管对象,什么是托管堆,什么是引用对象,什么是值对象,你自己就清楚了

弄不清前面这几个,俺们就算解释给你听,你都不一定听的明白
[解决办法]
MSDN:装箱和取消装箱(C# 编程指南)
你常用的List<T>就是最常用的泛型,
比如:List<string> sList = new List<string>();等等...
[解决办法]
装箱拆箱和泛型没有直接关系,只是有时候需要用引用的方式来使用值类型,这时候需要装箱拆箱,

热点排行