【.NET重修计划】数组,集合,堆栈的问题

  //<Red Gate's .NET Reflector>首先推荐的一个反编译工具,用于逆向工程,即将.exe执行程序转为代码。

 

  1、数组、集合的基础,一般查看MSDN。

  ⑴、数组的声明:

    类型[]  数组名 = new  类型[数组长度];

  

int[] array1=new int[10];

    ①数组必须声明长度;②几乎所有的类型都可以作为数组,比如 Thread[] 线程数组;③数组的长度用的是length,集合与之不同。

  ⑵、集合的声明:

    首先要引用

 

using System.Collections;

 

    然后进行声明:

    ArrayList 集合名 = new ArrayList{};

 

ArrayList list = new ArrayList { "a", 1 };

    ①集合可以包含有任何类型的值,如上例就包含了string型“a”和int型“1”;②集合用count来表示它的长度,与数组不同。

 

  2、堆栈的实现。“先进后出,后进先出。”

  

posted @ 2010-11-12 15:55  Lothduin  阅读(198)  评论(0编辑  收藏  举报