2013年6月1日

C#泛型概念、作用及使用详解

摘要: 我们在编写程序时,经常 遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法 处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题 的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型 为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型:复制代码 代码如下:public class Stack{private int[] m_item;public in 阅读全文

posted @ 2013-06-01 17:19 ZorroBubble 阅读(377) 评论(0) 推荐(0) 编辑

导航