为什么这段代码不起作用?

ari*_*rin 0 .net c# arrays arraylist

大家好我写了这个代码,我有两个错误.

  1. 无效的排名说明符:预期','或']'
  2. 无法将带有[]的索引应用于类型为"int"的表达式

你能帮帮忙吗?

    static void Main(string[] args)
    {
        ArrayList numbers = new ArrayList();

        foreach (int number in new int[12] {10,9,8,7,6,5,4,3,2,1}) //error No.1
        {
            numbers.Add(number);
        }

        numbers.Insert(numbers.Count - 1, 75);
        numbers.Remove(7);
        numbers.RemoveAt(6);

        for(int i=0; i<numbers.Count; i++)
        {
            int number = (int) number[i]; // error No.2
            Console.WriteLine(number);
        }
    }
Run Code Online (Sandbox Code Playgroud)

Aar*_*ith 6

1 - 您不必指定数组的长度只需说新的int []

2 - 数字只是一个整数,我想你正试图访问数字[i]