目录

4.3-数组和集合的初始及赋值

目录

4.3 数组和集合的初始及赋值

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

C#中数组和集合初始化以及赋值的常见代码如下:

//========= 数组 ===========

//1

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

//2

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

//3 二维数组

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

//4 二维数组

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

//5 二维数组

var a5 = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };

//6 数组的数组,每个子数组可以有不同的长度

var a6 = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 }, new int[] { 5, 6 } };

for (int i = 0 ;i< a6.Length ;i++)

{

for(int j = 0 ;j< a6[i].Length ;j++)

Console.Write(a6[i][j] + " “);

Console.WriteLine(”");

}

//========= ArrayList ===========

//1

ArrayList alst1 = new ArrayList();

alst1.Add(“12”);

alst1.Add(34);

alst1.Add(“56”);

//2

string[] alstsample = { “12”, “34”, “56” };

ArrayList alst2 = new ArrayList(alstsample);

//3

object[] alstsample1 = { 12, “ab”, 34 };

ArrayList alst3 = new ArrayList(alstsample1);

//4

ArrayList alst4 = new ArrayList();

alst4.AddRange(new string[] { “12”, “34”, “56” });

//5

ArrayList alst5 = new ArrayList(new string[] { “12”, “34”, “56” });

//6

ArrayList alst6 = new ArrayList(new object[] { “ab”, 12, “34” });

//7

ArrayList alst7 =new ArrayList(){12, “ab”, 34};

//=========== List =================

//1

List lst1 = new List();

lst1.Add(“12”);

lst1.Add(“34”);

lst1.Add(“56”);

//2

string[] lstsample = { “12”, “34”, “56” };

List lst2 = new List(lstsample);

//3

List lst3 = new List(new string[] { “12”, “34”, “56” });

//4

List lst4 = new List();

lst4.AddRange(new string[] { “12”, “34”, “56” });

//5

List lst5 = new List { “12”, “34”, “56” };

学习更多vb 知识,请参看

学习更多C#知识,请参看