无法创建抽象类或接口'System.Array'的实例

时间:2015-01-31 16:02:40

标签: c#

我正在观看VS 2010教程视频,他是这样的:

public static ArrayList GetRoomByType(string roomType)

当我尝试在我的VS 2013中执行此操作时,ArrayList似乎不起作用,我尝试制作它:

public static Array GetRoomByType(string roomType)

它很好,但当他这样做时:

ArrayList list = new ArrayList();

当然我会去:

Array list = new Array();

然后再次出现错误

  

无法创建抽象类或接口'System.Array

的实例

我在其他帖子中读到了关于这些内容的一些问题,但它似乎没有帮助我。

1 个答案:

答案 0 :(得分:2)

如果您将来遇到类似的问题:用类似名称替换另一个类型并不是一个好主意。如果VS无法识别内置类型,只需在msdn中找到它。在相应文章的顶部将有以下部分:

命名空间:[命名空间]

装配:[装配]

在某些情况下添加using [namespace];就足够了,在其他情况下,您还必须添加对程序集的引用。