读书人

C# 里的范型是什么?

发布时间: 2012-03-05 11:54:02 作者: rapoo

C# 里的范型是什么?请教各位????
今天面试,有一个题目叫 <---简单的介绍一下范型是什么?什么时候会用到?-->
知道的请赐教,谢谢了

[解决办法]
1.1
Stack s=new Stack();
s.Push(参数可以是任何类型,但都会隐式转换为object类型)//向栈中压入数据
这样,如果参数是值类型,会有装箱,如果是引用类型,会有类型转换
2.0中的泛型
Stack <T> s=new Stack <T> ();
s.Push(T);
T是一个占位符,代表一种数据类型
然后可以这样了
Stack <int> s=new Stack <int> ();
s.Push(5);//没有装箱操作,类型很确定

读书人网 >C#

热点推荐