码迷,mamicode.com
首页 > 编程语言 > 详细

数组简述(C# 编程指南)

时间:2015-03-16 14:23:41      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

可以在一个数组数据结构中存储同一类型的多个变量。 通过指定其元素的类型声明数组

type []arrayName;

 1 class TestArraysClass
 2 {
 3     static void Main()
 4     {
 5         // Declare a single-dimensional array   一维数组
 6         int[] array1 = new int[5];
 7 
 8         // Declare and set array element values
 9         int[] array2 = new int[] { 1, 3, 5, 7, 9 };
10 
11         // Alternative syntax
12         int[] array3 = { 1, 2, 3, 4, 5, 6 };
13 
14         // Declare a two dimensional array 多维数组
15         int[,] multiDimensionalArray1 = new int[2, 3];
16 
17         // Declare and set array element values
18         int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
19 
20         // Declare a jagged array  交错数组
21         int[][] jaggedArray = new int[6][];
22 
23         // Set the values of the first array in the jagged array structure
24         jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
25     }
26 }

数组的属性:

当创建了数组实例时,将建立维度数和每个维度的长度。 在实例的生存期内,这些值不能更改。

数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。

交错数组是数组的数组,因此其元素是引用类型并初始化为 null。

数组的索引从零开始:具有 n 个元素的数组的索引是从 0 到 n-1。

数组元素可以是任何类型,包括数组类型

 

数组简述(C# 编程指南)

标签:

原文地址:http://www.cnblogs.com/cloudroot/p/4341574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!