如何从组合框项目中指定int类型Array [,]中的值

时间:2010-12-10 22:41:01

标签: c# arrays loops

例如

Array[3,4];

Array[0,0] = Combobox.items[0];

     .
     .
     .

Array[2,3] = Combobox.items[12];


        int sum = 0;
        for (i = 0; i < Rows; i++)
        {
            for (int j = 0; j < Columns; j++)
            {
                Array[i, j] = Convert.ToInt32(Allocation_Combo.Items[sum+j]);
            }
            sum = sum + 1;
        }

我已经尝试过这段代码,但它无法正常工作......可能是错误... ??

1 个答案:

答案 0 :(得分:1)

这是你需要的吗?数组坐标和组合框项目索引之间的关系并不是很明显,因为Array[2,3]代表列表中的索引9,而不是8,就像你所拥有的那样。但是这里有:

int index = 0;
for (int y = 0; y < 4; y++)
    for (int x = 0; x < 3; x++)
        Array[x, y] = Combobox.Items[index++];