从ArrayList获取值c#

时间:2013-07-29 11:16:33

标签: c# arraylist

嗨,我不确定如何做到这一点,但这是我有的代码

// splits 1 to 3
int check;
for (int i = 0; i < 100; i++)
{
    check = alM1((rand.next(20))+1);//error
    if (!(alM3.Contains(check)))
        alM3.Add(check);
    if (alM3.Length == 10)
        break;
}
// removes 3 from 1
for (int i = 0; i < 10; i++)
{
    if (alM1.Contains(alM3(i)))  //error
        alM1.Remove(alM3(i));    //error
}

错误消息说ArrayList是一个变量,但它像方法一样使用。 我怎么写它才能产生我想要的东西。 提前谢谢T

1 个答案:

答案 0 :(得分:1)

要访问列表条目,您需要使用方括号表示法。 例如:

check = alM1[(rand.next(20))+1];

if (alM1.Contains(alM3[i]))