我无法声明 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/