link中定义可以存两种数据,不想用ArrayList,用哪种?

link中定义可以存两种数据,比如同时支持double和int的集合,不想用ArrayList,用哪种?

这么做的意义是什么,我们假设这种列表存在,那么问题来了,当我们获取这个列表的某个条目的时候,比如

? item = list[1];

请问?写什么类型?是double还是int?你怎么知道用哪个?是不是还得用object

那么这样一来,不就又回到了ArrayList

字典。分别定义 key的类型。