c# - 无法声明 ArrayList

标签 c# visual-studio-2010

我无法声明 ArrayList。这是我的代码。 (我更愿意使用列表,但我只是想了解 ArrayList 的概念)。

private void button1_Click(object sender, EventArgs e)
{
    ArrayList salesTotals = new ArrayList();
    decimal[] decimalSales = { 1000m, 2000m, 3000m };

    foreach (decimal singleSales in decimalSales)
    {
        salesTotals.Add(singleSales);
    }
}

当我编译这个时,我得到这个错误:

'ArrayList' is a 'namespace' but is used like a 'type'

我正在使用命名空间System.Collections(不是.Generic)

是什么原因造成的,我该如何解决?

最佳答案

项目中的命名空间之一是 ArrayList。这导致了冲突。

尝试更改命名空间,或像这样完全限定它:

System.Collections.ArrayList salesTotals = new System.Collections.ArrayList ();

关于c# - 无法声明 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6552673/

相关文章:

c# - Windows 窗体上的 log4net 不写入日志文件

c# - 在循环中填充快捷键

visual-studio - 加载从TFS服务器检索的项目时,如何解决错误消息 “an error occurred registering this project with source control”?

visual-studio-2010 - 如何附加到在 Windows Phone 模拟器中运行的应用程序?

c++ - Visual Studio 2010 O2 优化给出错误的结果?

c# - 使用 while 将字符串拆分为两个单词

javascript - 如何使用 jquery 从 webgrid 的选定行获取值

c# - 将一个类绑定(bind)到多个接口(interface)作为单例

visual-studio-2010 - 如何使用 Visual Studio 2010 将网站(Web 表单)发布到 Azure

asp.net - Internet Explorer无法显示该网页