文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Array总结

Array总结

时间:2010-09-02  来源:liangyammu

数组的声明
int[] myArray;
数组的初始化
myArray=new int[4];
数组的赋值
int[] myArray=new int[4]{1,2,3,4}
可以
int[] myArray=new int[]{1,2,3,4}
还可以
int[] myArray={1,2,3,4}
数组的复制
1.CopyTo(Array,int32)将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 32 位整数。
2.Clone()方法创建System.Array浅表副本
3.Array.Copy(array,arrat,length)第一个array被复制的数组对象,第二个为目标对象,第三个参数为复制长度
 static void Main(string[] args)
        {
           //复制数组
            int[] myArray = {1,2,3,4 };
            int[] myArray2 = new int[4];
            myArray.CopyTo(myArray2, 0);//CopyTo(Array,int32)将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 32 位整数

 


            int[] myArray1 = (int[])myArray.Clone();//Clone()方法创建System.Array浅表副本
            foreach(int temp in myArray1)
            {
                Console.WriteLine(temp);
            }
            foreach (int temp in myArray2)
            {
                Console.WriteLine(temp);
            }
            Console.Read();
        }

数组的排序Sort(Array)  使用 Array 中每个元素的 IComparable 实现,对整个一维 Array 中的元素进行排序。

数组元素的查找 Contains()返回bool值
bool result = myArray3.Contains(5);//参数为要查找的元素

另一种读取数组元素的方法

            int[] myArray = {1,2,3,4 };
            IEnumerator enumerator = myArray.GetEnumerator();//需引用using System.Collections;
            while (enumerator.MoveNext())//MoveNext 为IEnumerator 的方法,作用:移动到集合的下一个元素,返回bool
            {
                int temp = (int)enumerator.Current;//IEnumerator 属性;获取集合中的元素。
                Console.WriteLine(temp);
            }
            Console.Read();

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载