可以通过泛型类来将泛型列表封装在一个类中,然后在需要使用泛型列表的另一个类中使用该泛型类作为参数类型。例如:
public class MyGenericList
{
private List list = new List();
public void Add(T item)
{
list.Add(item);
}
//其他操作方法...
}
public class MyClass
{
private MyGenericList intList = new MyGenericList();
private MyGenericList stringList = new MyGenericList();
//使用泛型列表的方法...
}
在上面的例子中,我们定义了一个名为MyGenericList
的泛型类,它可以封装任何类型的列表。然后在MyClass
中,我们实例化了两个不同类型的MyGenericList
对象来保存整数和字符串类型的数据。这样,我们就可以在MyClass
中使用这些类型的泛型列表了。