如何创建三维阵列?[英] How to create a 3d array?

本文是小编为大家收集整理的关于如何创建三维阵列?的处理方法,想解了如何创建三维阵列?的问题怎么解决?如何创建三维阵列?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

如何为以下数组添加更多边界?

使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;命名空间 ConsoleOne{class 程序{static void Main(string[] args){//创建一个 4x2 数组(一个四行两列的网格).int[,] intArray = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };int rows = intArray.GetUpperBound(0);// rows = 4int columns = intArray.GetUpperBound(1);// columns = 2int 第三个 = intArray.GetUpperBound(2);//第三维Console.WriteLine("rows= " + rows + " columns= " + columns);Console.WriteLine("third= " +third);Console.ReadKey(true);}}}


显示如何创建二维数组的多维数组此处.

推荐答案

class 示例{public static void Main(字符串[] args){int[,,] intArray ={{{1,2,3},{4,5,6},{7,8,9}},{{10,11,12},{13,14,15},{16,17,18}}};}}

..等等...

使用系统;public class CSharpApp{static void Main(){int[,,] n3 = {{{12, 2, 8}},{{14, 5, 2}},{{3, 26, 9}},{{4, 11, 2}}};int d1 = n3.GetLength(0);int d2 = n3.GetLength(1);int d3 = n3.GetLength(2);for (int i=0; i<;d1;>{for (int j=0; j<;d2;>{for (int k=0; k<;d3;>{Console.Write(n3[i, j, k] + " ");}}}Console.Write('\n');}}

嗨,


一个链接就足以理解 3D Array,这里是:Multidimentional Array[^]

谢谢
-Amit Gajjar

本文地址:https://www.itbaoku.cn/post/1356186.html