手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#多维数组学习使用
C#多维数组学习使用
摘要:复制代码代码如下:String[,,]items=newString[,,]{{{"A1","A2","A3","☆","○"},{"B1"...

复制代码 代码如下:

String[, ,] items =

new String[,,] {

{

{ "A1", "A2", "A3", "☆", "○" },

{ "B1", "B2", "B3", "☆", "○" },

{ "C1", "C2", "C3", "☆", "○" },

{ "D1", "D2", "D3", "☆", "○" }

}, {

{ "E1", "E2", "E3", "☆", "○" },

{ "F1", "F2", "F3", "☆", "○" },

{ "G1", "G2", "G3", "☆", "○" },

{ "H1", "H2", "H3", "☆", "○" }

}

};

代码:

复制代码 代码如下:

System.Console.WriteLine("Items.Rank =" + items.Rank);

System.Console.WriteLine("Items.GetUpperBound(0)=" + items.GetUpperBound(0));

System.Console.WriteLine("Items.GetUpperBound(1)=" + items.GetUpperBound(1));

System.Console.WriteLine("Items.GetUpperBound(2)=" + thirdItems.GetUpperBound(items.Rank - 1));

System.Console.WriteLine("Items[0, 0, 0]=" + items[0, 0, 0]);

System.Console.WriteLine("Items[0, 0, 1]=" + items[0, 0, 1]);

System.Console.WriteLine("Items[0, 0, 2]=" + items[0, 0, 2]);

System.Console.WriteLine("Items[0, 0, 3]=" + items[0, 0, 3]);

System.Console.WriteLine("Items[0, 0, 4]=" + items[0, 0, 4]);

System.Console.WriteLine("Items[0, 1, 0]=" + items[0, 1, 0]);

System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 1]);

System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 2]);

System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 3]);

System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 4]);

运行结果如下:

复制代码 代码如下:

Items.Rank =3

Items.GetUpperBound(0)=1

Items.GetUpperBound(1)=3

Items.GetUpperBound(2)=4

Items[0, 0, 0]=A1

Items[0, 0, 1]=A2

Items[0, 0, 2]=A3

Items[0, 0, 3]=☆

Items[0, 0, 4]=○

Items[0, 1, 0]=B1

Items[0, 2, 0]=B2

Items[0, 2, 0]=B3

Items[0, 2, 0]=☆

Items[0, 2, 0]=○

其中:

GetUpperBound(0) 返回数组的第一维的索引上限,GetUpperBound(i)返回数组的i+1维的上限,GetUpperBound(Rank-1)返回数组的最后一维的上限,也就是列数-1

【C#多维数组学习使用】相关文章:

C#数据结构与算法揭秘二 线性结构

VB.NET中Caching的使用方法

C# 多态性的深入理解

C#版ftp方法实现类的代码

C#难点逐个击破(3):params数组参数

C#.NET学习笔记5 C#中的条件编译

C#生成不重复随机数列表实例

C# TreeView控件使用代码

C# dynamic关键字的使用方法

C#零基础学习理解委托

精品推荐
分类导航