一、泛型类的简介
所谓的泛型就是不知道具体的类型的一种通用表达。泛型和概念和C++中的模板,LabVIEW中的变体略有相似。用泛型定义的类具有多态的作用。
泛型的出现目的在于解决能应用在不同数据类型上的共有代码。
示例如下:
class Program
{
public class Static<T> //定义的泛型类
{
int pos;
T[] data =new T[100]; //定义泛型数组
public void Push(T obj) //入栈操作
{
data[pos++] = obj;
}
public T Pop(T obj) //出栈操作
{
return data[--pos];
}
}
static void Main(string