我们可以在列表对象中添加任何类型的值吗?

时间:2010-05-15 10:08:49

标签: c# winforms list

我们可以在列表对象中添加任何类型的值吗?

就像我们

一样

List<string> str=new List<string>();

然后只能将字符串值添加到list.But我想在列表中添加任何类型的值,如string,decimal.

2 个答案:

答案 0 :(得分:0)

您可以使用List<T>的{​​{1}}非通用等效项。

System.Collections.ArrayList

或者您可以使用var list = new System.Collections.ArrayList(); list.Add("test"); list.Add(1);

答案 1 :(得分:0)

然后您可以使用非泛型类型的List。 使用ArrayList甚至可以使用List<object>