选择“system.collection.Arraylist”是什么?

时间:2014-09-07 20:39:39

标签: c# arraylist

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

var sample= new ArrayList();

我正在报告错误,然后单击右键,然后转到“resolve”和“system.ArrayList Collection”,问题正确地消失了。

我知道我必须这样做是因为我找到了导游,但我不明白原因。

究竟什么是“system.collection.arrayList”,因为没有它,Visual Studio报告错误?

它是什么,它是什么意思?

谢谢

2 个答案:

答案 0 :(得分:5)

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

有关详细信息,请查看using Directive (C# Reference)

答案 1 :(得分:0)

默认情况下,C#未启用ArrayList。

为了使用ArrayList,你必须调用" System.Collections.ArrayList",所以在编译时服务器将知道包含ArrayList功能。