(二十一)C#編程基礎複習——Array類

Array類是C#中所有數組的基類,其中提供了一系列用來處理數組的操作,例如對數組元素進行排序、搜索數組中指定的元素等。Array類中提供了一系列屬性,通過這些屬性可以獲取數組的各種信息。Array類中的常用屬性有如下表所示:

Array類中的方法,除了屬性之外,Array類中還提供了一系列的方法

示例代碼如下:

            //創建一個數組並賦值
            int[] arr1 = new int[6] { 13, 23, 34, 35, 89, 11 };
            //創建一個空數組
            int[] arr2 = new int[6];
            //獲取數組的長度
            Console.WriteLine("數組arr1的長度爲:"+arr1.Length);
            //爲數組排序
            Array.Sort(arr1);
            Console.Write("排序後的數組arr爲:");
            //打印排序後的arr
            PrintArray(arr1);
            //查找數組元素的索引
            Console.WriteLine("\n數組arr中值爲29的元素的索引:" + Array.IndexOf(arr2, 29));
            //拷貝arr1到arr2數組
            Array.Copy(arr1, arr2, arr2.Length);
            Console.Write("打印數組arr2:");
            //打印數組arr2
            PrintArray(arr2);
            Array.Reverse(arr1);
            Console.Write("\n反序排列數組arr1:");
            PrintArray(arr1);
            Console.ReadKey();
        }
        static void PrintArray(int[] arr1)
        {
            foreach(Object elem in arr1)
            {
                Console.Write(elem+" ");
            }

        }

運行結果如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章