<th id="6yc0e"></th>
  • <samp id="6yc0e"><pre id="6yc0e"></pre></samp>
  • <ul id="6yc0e"><pre id="6yc0e"></pre></ul><ul id="6yc0e"><pre id="6yc0e"></pre></ul>
    <samp id="6yc0e"><pre id="6yc0e"></pre></samp>
  • <th id="6yc0e"></th>
    <samp id="6yc0e"></samp>
  • <kbd id="6yc0e"><pre id="6yc0e"></pre></kbd>
    <samp id="6yc0e"></samp>
    <ul id="6yc0e"><tbody id="6yc0e"></tbody></ul>
  • <samp id="6yc0e"></samp>
  • 在线免费成人亚洲av,无码毛片一区二区本码视频,亚洲日韩一区精品射精,国产99视频精品免费视频36
    實用文檔>數組的常用方法總結

    數組的常用方法總結

    時間: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

    用戶協議
    主站蜘蛛池模板: 国产精品二区中文字幕| 丰满无码人妻热妇无码区| 日韩精品中文字幕人妻| 亚洲制服丝袜中文字幕在线| 日韩内射美女人妻一区二区三区| 94人妻少妇偷人精品| 好紧好湿好黄的视频| 亚洲综合精品第一页| 亚洲国产日韩A在线亚洲| 无码人妻丝袜在线视频| 国产综合视频一区二区三区 | 小污女小欲女导航| 军人妓女院BD高清片| 东京一本一道一二三区| 亚洲熟女乱色一区二区三区| 国产精品99中文字幕| 狠狠色噜噜狠狠狠狠AV| 成人免费A级毛片无码片2022 | 亚洲国产精品综合久久2007| 国产玩具酱一区二区三区| 久久久久香蕉国产线看观看伊 | 无码人妻丰满熟妇啪啪网不卡| 宅男在线永久免费观看网| 成人片黄网站色大片免费观看 | 国产愉拍精品手机| 亚洲中文字幕人妻系列| 精品久久久久久无码国产| 18禁成人免费无码网站| 亚洲国产天堂久久综合226114| FC2免费人成在线视频| 亚洲人成网站18禁止无码| 亚洲国产精品成人AV在线| 六月丁香婷婷色狠狠久久| 18禁无遮挡啪啪无码网站破解版| 男女扒开双腿猛进入爽爽免费看| 少妇人妻偷人精品视蜜桃| 国产福利姬喷水福利在线观看| 亚洲精品漫画一二三区| 亚洲国产成人久久久网站| 亚洲AV无码乱码在线观看性色扶 | 国产AV无码专区亚洲AV紧身裤|