摘要: 泛型简介泛型是C#2.0和公共语言运行库中的一个新的功能。他类似于C++中的模板。泛型的优势1.可以最大限度的重用代码2.保护类型的安全3.提高性能例如:要实现一个两个int相交换函数,可以这样来写但是需求变了,现在要实现两个double类型的数相交换,现在我们应该重载Swap的方法这时我们会觉得很是麻烦,这两个方法除了参数,返回值类型不一样,其他都一样。我们能不能把他们公共部分提取出来呢?这时泛型出现了.代码减少了,但功能却没变。这就是代码的重用.如果我们将传入的a是一个string类型,编译器就会报错如果是集合的话就不会报错,直到运行时才会出现错误这就保护类型的安全。我们知道,添加到集合中 阅读全文
posted @ 2013-03-14 22:13 小跳蚤 阅读(1178) 评论(1) 推荐(2)