文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ASP.NET复习 第二天 数组(1)

ASP.NET复习 第二天 数组(1)

时间:2011-03-14  来源:星尘

数组是一种数据结构,他包含若干相同类型的变量。属猪是使用类型声明的:

type[] arrayName;

下面我们来创建一维、多维和交错数组:

class TestArraysClass

{

  static void Main()

  {

  //Declare a single-dimensional aray

   int[] array1 = new int[5];

  //Declare and set array element values

   int[] array2 = new int[]{1,2,3,4,5};

  //Alternative syntax

   int[] array3 ={1,2,3,4,5};

  //Declare a two dimensional array

   int[,] multiDimensionalArray1 = new int[2,3];

  //Declare and set array element values

   int[,] multiDimensionalArray2 = {{1,2,3},{1,2,3}};

  //Declare a jagged array

   int[][] jaggedArray = new int[6][];

  //Set the values of the first array in the jagged array structure

   jaggedArray[0] = new int[4] {1,2,3,4};

  }

}

数组概述

数组具有一下特性:

  • 数组可以是一维、多维或交错数组
  • 数值数组元素的默认设置为0,而引用元素的默认设置为null。【需要牢记,很多if语句需要用到】
  • 交错数组是数组的数组,因此起元素是引用类型并初始化为null。
  • 数组的索引从零开始:具有n个元素的数组的索引是从0到n-1。【这个新手经常犯错误】
  • 数组元素可以是任何类型,包括数组类型。【比如交错数组】
  • 数组类型是从抽象基类Array派生的引用类型。由于此类型实现了IEnumerable和IEnumerable<T>,因此可以对C#中的所有数组使用foreach迭代【关于 这2个接口的作用和实现,会在以后详细说明】。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载