数组和集合对象(-) Array学习

先介绍一下它的属性和方法:

//Array属性
        //Length--指定数组所有维中元素的总个数
//Array方法
        //BinaySearch----使用搜索方法搜索一维排序数组中的某个值
        //Clear-----------将数组中的一组元素设为0或null
        //Copy------------将复制数组中从指定源索引开始的一组元素,并将其粘贴到另一个从指定目标
                        //索引开始索引
        //CopyTo----------将一个一维数组中的所有元素复制到别一个一维数组中
        //CreateInstance--初始化Array类的新实例
        //GetLength-------指定给定维数的数组的元素总个数
        //GetLowerBound---指定给定数组的下界
        //GetUpperBound---指定给定数组的上界
        //GetValue--------返回给定数组中指定元素的值,该元素可通过指定位置索引来指明
        //IndexOf---------返回给定值在一维数组中第一次出现时的位置索引
        //LastIndexof-----返回给定值在数组中最后一次出现时的索引
        //Reverse---------反转给定一维数组中元素的顺序
        //SetValue--------将数组中的指定元素设置为指定值
        //Sort------------对数组中的元素进行排序

可以通过 Array objNames = Array.CreateInstance(typeof(string), 5); 进行初始化

下面的是全代码:

Array objNames = Array.CreateInstance(typeof(string), 5);
            //初始化值
            objNames.SetValue("张三丰", 0);
            objNames.SetValue("杨云聪", 1);
            objNames.SetValue("李秋水", 2);
            objNames.SetValue("程灵素", 3);
            objNames.SetValue("向问天", 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));
            }

如果需要源代码可以从这里下载:

http://download.csdn.net/user/xianshuang   在这里找就可以

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值