当前位置:  编程技术>.net/c#/asp.net

c# 多维数组应用举例(初级)

    来源: 互联网  发布时间:2014-08-30

    本文导语:  c#多维数组的一个小例子,供大家学习参考。 1、数组:   代码示例: String[, ,] items = new String[,,] { { { "A1", "A2", "A3", "☆", "○" }, { "B1", "B2", "B3", "☆", "○" }, { "C1", "C2", "C3", "☆", "○" }, { "D1", "D2", "D3", "☆", "○" } }, { { "E1", "E2...

c#多维数组的一个小例子,供大家学习参考。

1、数组:
 

代码示例:
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", "☆", "○" }
}
};

2、代码:
 

代码示例:

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]);

3、输出结果:
 

代码示例:
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#多维数组学习使用
  • c#多维数组初始化学习笔记
  • c#高效率导出多维表头excel的实例代码
  • C#数组(多维数组 交错数组)的基础知识总结
  • java中如何实现二维(多维)动态数组.谢谢
  • 请教:关于多维数组初始化的小问题
  • 在JSP中多维数组如何定义,初始化?救命呀!
  • 检测php多维数组维度的方法
  • php中多维数组按指定value排序的实现代码
  • 迅速确定php多维数组的深度的方法
  • PHP中多维数组的foreach遍历示例
  • 3个PHP多维数组转为一维数组的方法实例
  • 浅析多维数组的下标重载
  • C语言中多维数组的内存分配和释放(malloc与free)的方法
  • php多维数组检索
  • 下标操作符重载模拟多维数组详解
  • php多维数组去掉重复值示例分享
  • 如何将jsp中的多维数组传给javascript.
  • Python 初始化多维数组代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 多维数据分析 Madagascar
  • 多维NoSQL数据库 GlobalsDB
  • XMLA多维数据浏览工具 Rex
  • 多维数据结构 mdds
  • jquery解析多维Json格式数据的例子


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3