C# 在System.Collections中找不到ArrayList类型
我写了这段代码C# 在System.Collections中找不到ArrayList类型,c#,arraylist,C#,Arraylist,我写了这段代码private ArrayList articles=new ArrayList()并且它不会编译。 Visual Studio给了我以下错误: 找不到类型或命名空间名称“ArrayList”(是否缺少using指令或程序集引用?) 但是我确保导入System.Collections命名空间。 我甚至试过用它 System.Collections.ArrayList articles = new ArrayList(); 但也没有成功。谢谢你的帮助 System.Collecti
private ArrayList articles=new ArrayList()代码>并且它不会编译。
Visual Studio给了我以下错误:
找不到类型或命名空间名称“ArrayList”(是否缺少using指令或程序集引用?)
但是我确保导入System.Collections命名空间。
我甚至试过用它
System.Collections.ArrayList articles = new ArrayList();
但也没有成功。谢谢你的帮助
System.Collections.ArrayList articles = new System.Collections.ArrayList();
这是正确的语法
如果您使用的是Framework 4.0或更高版本的Arraylist(),则语法正确。如果您使用的是Framework 4.0或更高版本的Arraylist(),则需要使用可用的通用列表。如果您使用的是Framework 4.0或更高版本的Arraylist()不可用,则需要使用可用的通用列表;
List<List Item> list = new List<List Item>();
您可以将此代码用于高于4.0的.net版本。
*避免列表和内部项目之间出现空格
在两侧…列表=新列表();
您可以将此代码用于高于4.0的.net版本。
*避免列表和内部项目之间出现空格
从双方来看…我知道这是一篇老文章,但这可能会帮助其他人。从2018年和Visual Studio 2017年起,您可以使用
ArrayList
。它们是System.Collections
命名空间的一部分。要使用ArrayList
只需使用以下内容导入该命名空间:
Using System.Collections;
导入此名称空间后,可以使用ArrayList
、堆栈、队列和其他一些功能
要声明ArrayList,可以使用以下语法
ArrayList variable = new ArrayList();
我知道这是一个老帖子,但这可能会帮助其他人。从2018年和Visual Studio 2017年起,您可以使用
ArrayList
。它们是System.Collections
命名空间的一部分。要使用ArrayList
只需使用以下内容导入该命名空间:
Using System.Collections;
导入此名称空间后,可以使用ArrayList
、堆栈、队列和其他一些功能
要声明ArrayList,可以使用以下语法
ArrayList variable = new ArrayList();
System.Collections.ArrayList articles=新的System.Collections.ArrayList();这是正确的语法。然而,如果您包含了一个适当名称空间的using语句,那么它肯定会起作用;唯一的问题可能是程序集在您的项目中根本没有被引用。请在此处查看定义和示例,您使用的是Metro应用程序还是UWP?然后,他们就走了。改为使用列表。@MrinalKamboj没有System.Collections.dll。命名空间“System.Collections”是在mscorlib.dll中定义的,据我所知,应该自动包括它。@Rakitić感谢lotSystem.Collections.ArrayList articles=new System.Collections.ArrayList();这是正确的语法。然而,如果您包含了一个适当名称空间的using语句,那么它肯定会起作用;唯一的问题可能是程序集在您的项目中根本没有被引用。请在此处查看定义和示例,您使用的是Metro应用程序还是UWP?然后,他们就走了。改为使用列表。@MrinalKamboj没有System.Collections.dll。命名空间“System.Collections”是在mscorlib.dll中定义的,据我所知应该自动包含。@Rakitić多谢了当我键入
System.Collections.Arr
时,自动完成功能甚至不建议ArrayList
,然后它按Ctrl+Tab键。当我键入时,自动完成功能甚至不建议ArrayList
System.Collections.Arr
然后按Ctrl+Tab键,最后删除ArrayList
。(我错过了备忘录)。我厌倦了使用“专家”[c#]
程序员使用ArrayList
。最后他们删除了ArrayList
。(我错过了备忘录)。我厌倦了使用“专家”[c#]
程序员使用ArrayList
。