C# 选择什么“system.collection.Arraylist”?

C# 选择什么“system.collection.Arraylist”?,c#,arraylist,C#,Arraylist,我正在研究ArrayList和我的指南,示例代码如下: var sample= new ArrayList(); 我正在报告错误,然后用右键单击,然后转到解决和system.ArrayList集合,问题正确地消失了 我知道我必须这样做,因为我找到了一个向导,但我不明白原因 system.collection.arrayList到底是什么,因为如果没有它,Visual Studio会报告错误 它是什么?它意味着什么 谢谢这意味着ArrayList类是在System.Collections命名空间

我正在研究ArrayList和我的指南,示例代码如下:

var sample= new ArrayList();
我正在报告错误,然后用右键单击,然后转到解决和system.ArrayList集合,问题正确地消失了

我知道我必须这样做,因为我找到了一个向导,但我不明白原因

system.collection.arrayList到底是什么,因为如果没有它,Visual Studio会报告错误

它是什么?它意味着什么

谢谢

这意味着ArrayList类是在System.Collections命名空间下定义的。您需要通过键入它的完全限定名System.Collections.ArrayList来使用它,或者使用System.Collections将名称空间包含在using指令中;并在没有名称空间的情况下使用它


有关更多信息,请参阅

默认情况下,C不启用ArrayList的使用

为了使用ArrayList,您必须调用System.Collections.ArrayList,这样在编译时服务器就会知道包含ArrayList功能。

我正在研究ArrayList,这浪费了时间,首先使用强类型列表。