前两天发的一个贴,不知道用什么来实现泛型参数在运行时动态设置,结果被高手们炮轰,还有个狂妄的家伙嘲笑我的需求(对这种人只能鄙视)。高手们都说泛型只是一个编译时概念,在运行的时候实际已经固定了是什么类型的参数,所以不能实现我想要的需求。
那么泛型能够带来的好处也就是替换Object,减少拆箱/装箱的麻烦,在代码上看上去更加精炼外没什么更深层次的作用了。泛型技术源自于C++,在C++好像被称之为Template,即模版的意思。我倒觉得如果泛型只是编译时概念的话(我理解就是编译时类型字符串替换),叫做Template还更容易理解一些,就像是一个类型占位符一样。
那片贴子里的最后的评论有个朋友说,让我结合CodeCOM和泛型来实现,对CodeCOM实在了解不多,用Google搜索中文的CodeCOM信息只有那么可怜的几条,不过看了看MSDN里面倒是有不少信息。另外http://www.cnblogs.com/lichdr/ 里面也有CodeCOM的系列介绍,有时间的话得去仔细看看。
下午去华强北买魔兽世界的光盘去,顺便买个耳塞在上班的地方用,不过公司是不准上班听歌的,管他呢,我戴一个耳朵,呵。还想去预订下1G单条的笔记本内存,也不知道能不能预定的上。