Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告

 

  • C# 数组中每个元素的类型必须相同
  • C# 数组的下标是从 0 开始
  • C# 中没有动态数组
  • C# 中支持多维数组

本节介绍的多维数组以二维数组为例

声明数组并赋初值

int[,] arr = { {1, 11}, {2, 12}, {3, 13} };

赋值为“横向扫描”赋值,该例相当于:

arr[0, 0] = 1;
arr[0, 1] = 11;
arr[1, 0] = 2;
arr[1, 1] = 12;
arr[2, 0] = 3;
arr[2, 1] = 13;

声明数组

int[,] arr = new int[1, 3];

第一维的长度为 1,第二维的长度为 3。

数组的赋值取值

int[,] arr = new int[1, 3];
arr[0, 0] = 99;
int m = arr[0, 0];

获取数组长度

int[,] arr = new int[1, 3];
int len = arr.Length; //获取最后一维的数组长度,这里是 3。
int len2 = arr.GetLength(0) //这种方法可以获取任意维的数组长度,参数表示要获取第几维的数组长度,从 0 开始

相关阅读

文章评论
标题:必填
内容:
文章信息