C#简单问题

[复制链接]
查看11 | 回复4 | 2009-4-19 14:05:13 | 显示全部楼层 |阅读模式
C#范型是什么?
作用是什么?
可否用通俗的话来解释一下.

回复

使用道具 举报

千问 | 2009-4-19 14:05:13 | 显示全部楼层
泛型的作用就是提高代码的重用性。比如说,你的一个老师让你编写一个排序的方法,用来为int类型的数组进行排序。public class Sort{ public void Sort(int[] array) { //代码略,可以使用冒泡排序,快速排序等。 }}又有一个老师,让你为float类型的数据进行排序。于是,你就使用了复制粘贴大法,将上面的代码复制下来,稍作修改。public calss Sort{
public void Sort(float[] array)
{ //代码略,可以使用冒泡排序,快速排序等。
}}那么,当你需要为String类型数...
回复

使用道具 举报

千问 | 2009-4-19 14:05:13 | 显示全部楼层
class TemplateStack { private int length; private int current; private T[] data; public TemplateStack(int Length) { current = 0; length = Length; data = new T[...
回复

使用道具 举报

千问 | 2009-4-19 14:05:13 | 显示全部楼层
范型 是专门针对集合来讲的比如List[U] list=new List[U]();是专门用来放UserInfo这个对象的,不可再放其它的对象,使程序更具有规范性,也具有强制性,如果不是范型集合的话,里面什么对象都可以放,在今后取值的时候就不知道,你自己取的值是什么类型的了,所以在程序中,建议使用范型集合来存对象...
回复

使用道具 举报

千问 | 2009-4-19 14:05:13 | 显示全部楼层
泛型吧?就是数组···通俗点说的话·泛型属于自定义数组·不需要定义长度·更好用··数组的长度未知的情况下通常选择用泛型集合·...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行