0

配列リスト内のすべての値の合計を返すメソッドを作成しようとしています。この行でエラーが発生していsum+= setItem[x][y][z]; ますエラーは

 expression must have pointer-to-object or handle-to-CLI-array type c:\Development\Source\Source\Source.cpp

フル機能

int getTotal(ArrayList^ set)
{
    int sum = 0;
    for each (Array^ setItem in set)
    {
        for(int x = 0; x< 3; x++)
        {
            for(int y = 0; y < setItem->Length; y++){
                for(int z = 0; z< setItem->Length; z++)
                {
                    sum+= setItem[x][y][z];
                }
            }
        }
    }
    return sum;
}
4

1 に答える 1

3

多次元配列の場合setItemは、別の構文が必要です。試してみてください。sum+= setItem[x,y,z];

于 2012-04-11T20:03:49.453 に答える