<menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
      實用文檔>數組的常用方法總結

      數組的常用方法總結

      時間:2024-09-28 13:37:08

      數組的常用方法總結

      數組的常用方法總結

      數組的常用方法總結

        1. 數組的聲明和賦值方式

        int[] myArray;int[] myArray = {1, 2, 3, 4};int[] myArray = new int[4] {1, 2, 3, 4};

        2. 多維數組的聲明

        int[,] myArray = new int[2, 3];int[,] myArray = {{1, 2, 3},{1, 2, 3}};

        獲取多維數組元素,可以使用:

        myArray[0, 1]; // 2

        3. 鋸齒數組的聲明

        int[][] myArray = new int[2][];myArray[0] = new int[2] {1, 2};myArray[1] = new int[3] {1, 2,3};

        獲取鋸齒數組元素,可以使用:

        myArray[0][1]; // 2

        4. 數組元素的獲取

        可通過下標索引獲取:

        myArray[0];

        還可以用GetValue()方法讀取對應元素的值;

        SetValue()方法設置對應元素的值。

        5. foreach循環

        string[] myArray = {"alily", "swen", "ben", "cat"};foreach (var value in myArray) { Console.Write(value); // alily, swen, ben, cat}

        6. 復制數組

        Clone()方法可創建數組的淺表副本。如果數組的元素是值類型,Clone()則復制所有值;如果數組包含引用類型,則不復制元素,而復制引用。

        // 當數組元素是值類型時,Clone()復制所有值int[] intArray = {1, 2, 3};int[] intArrayClone = (int[]) intArray.Clone(); // intArrayClone = {1, 2, 3}// 當數組元素包含引用類型,則只復制引用Person[] girl = {new Person{FirstName = "Sam", LastName = "Lennon"}, new Person{FirstName = "Ben", LastName = "Cartney"}};Person[] girlClone = (Person[]) girl.Clone(); // girl和girlClone引用的Person對象是相同的,當修改girlClone中一個引用類型元素的屬性時,也會改變girl中對應對象

        Copy()方法會創建淺表副本。

        Clone()方法和Copy()方法的重要區別:

        Clone()方法會創建一個新數組,而Copy()方法必須傳遞階數相同且有足夠元素的已有數組。

        如果需要包含引用類型的數組的深層副本,就必須迭代數組并創建對象。

        7. 數組排序

        Array類中的Sort()靜態方法排序數組

        int[] num =new int[] { 5,2,3,4,1 };Array.Sort(num);foreach(int i in num)Console.WriteLine(i);

        輸出:

        12345

        8. 數組比較

        CompareTo()。如果比較的對象相等則返回0;如果該參數實例應排在參數對象的前面,則返回負數,否則返回正數。

        string a = "world";string b = "hello";int result = a.CompareTo(b); // 返回一個負數

        

      【數組的常用方法總結】相關文章:

      預防近視的方法總結08-02

      腦癱治療的最佳方法總結03-20

      關于小升初復習方法總結02-24

      css的調試方法與經驗總結03-20

      教《學弈》的方法總結(精選11篇)04-10

      最流行的平面設計方法總結11-22

      細胞結構和功能的實驗研究方法總結07-19

      景天科多肉植物養護的方法總結03-20

      常用導數公式總結09-24

      口頭報告方法11-30

      用戶協議
      久久亚洲中文字幕精品一区四_久久亚洲精品无码av大香_天天爽夜夜爽性能视频_国产精品福利自产拍在线观看
      <menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
        亚洲第一福利天堂在线观看视频网站 | 亚洲欧美综合国产精品一区 | 性做久久久久久久久 | 亚洲国产aⅴ精品一区二区久久 | 亚洲精品视频福利网 | 日本高清二区视频久二区 |