淺談C#數組的屬性
在向大家詳細介紹C#數組之前,首先讓大家了解下C#數組是什么,包括全面介紹C#數組使用foreach。
C#數組是一種數據結構,它包含若干相同類型的變量。數組是使用類型聲明的:type[] arrayName;
C#數組概述
C#數組具有以下屬性:
◆數組可以是一維、多維或交錯的。
◆數值數組元素的默認值設置為零,而引用元素的默認值設置為 null。
◆交錯數組是數組的數組,因此,它的元素是引用類型,初始化為 null。交錯數組元素的維度和大小可以不同。
◆數組的索引從零開始:具有 n 個元素的數組的索引是從 0 到 n-1。
◆數組元素可以是任何類型,包括數組類型。
◆數組類型是從抽象基類型 Array 派生的引用類型。由于此類型實現(xiàn)了 IEnumerable 和 IEnumerable,因此可以對 C# 中的所有數組使用 foreach 迭代。
對C#數組使用foreach(支持多維)
- int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
- foreach (int i in numbers)
- {
- System.Console.WriteLine(i);
- }
C#數組作為參數傳遞
調用數組參數的方法定義
- void PrintArray(int[] arr)
- {
- //code
- }
【編輯推薦】