C#超基础:Array类数组的用法

来源:互联网 发布:加密软件如何破解 编辑:程序博客网 时间:2024/06/07 01:47
     //构建 objNames 数组            Array objNames = Array.CreateInstance                      (typeof(string), 5);            //初始化值            objNames.SetValue("A", 0);            objNames.SetValue("B", 1);            objNames.SetValue("C", 2);            objNames.SetValue("D", 3);            objNames.SetValue("E", 4);            Console.WriteLine("数组值");            for (int ctr = 0; ctr < 5; ctr++)//遍历数组            {                Console.WriteLine("元素 {0}: {1}", ctr + 1,                        objNames.GetValue(ctr));            }            Console.WriteLine("\n数组中元素的总数是{0}"                ,objNames.Length.ToString());//输出数组秩Console.WriteLine("\n数组秩是 {0}",    objNames.Rank.ToString());//反转数组并输出Array.Reverse(objNames);Console.WriteLine("\n反转数组后");for(int ctr = 0 ; ctr < 5; ctr++){Console.WriteLine("元素 {0}: {1}",ctr+1,objNames.GetValue(ctr));}
ps:可以用Resize方法重新定义数组大小。原理:创建新数组,将源数据复制到新数组内。

0 0
原创粉丝点击