www.oingaieng.cn-国产成人精品免费视频大全,中文字幕无码不卡免费视频 ,777精品久无码人妻蜜桃,国产一级A毛久久久久一级A看免费视频

    實(shí)用文檔>數(shù)組的常用方法總結(jié)

    數(shù)組的常用方法總結(jié)

    時(shí)間:2024-09-28 13:37:08

    數(shù)組的常用方法總結(jié)

    數(shù)組的常用方法總結(jié)

    數(shù)組的常用方法總結(jié)

      1. 數(shù)組的聲明和賦值方式

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

      2. 多維數(shù)組的聲明

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

      獲取多維數(shù)組元素,可以使用:

      myArray[0, 1]; // 2

      3. 鋸齒數(shù)組的聲明

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

      獲取鋸齒數(shù)組元素,可以使用:

      myArray[0][1]; // 2

      4. 數(shù)組元素的獲取

      可通過下標(biāo)索引獲取:

      myArray[0];

      還可以用GetValue()方法讀取對(duì)應(yīng)元素的值;

      SetValue()方法設(shè)置對(duì)應(yīng)元素的值。

      5. foreach循環(huán)

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

      6. 復(fù)制數(shù)組

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

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

      Copy()方法會(huì)創(chuàng)建淺表副本。

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

      Clone()方法會(huì)創(chuàng)建一個(gè)新數(shù)組,而Copy()方法必須傳遞階數(shù)相同且有足夠元素的已有數(shù)組。

      如果需要包含引用類型的數(shù)組的深層副本,就必須迭代數(shù)組并創(chuàng)建對(duì)象。

      7. 數(shù)組排序

      Array類中的Sort()靜態(tài)方法排序數(shù)組

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

      輸出:

      12345

      8. 數(shù)組比較

      CompareTo()。如果比較的對(duì)象相等則返回0;如果該參數(shù)實(shí)例應(yīng)排在參數(shù)對(duì)象的前面,則返回負(fù)數(shù),否則返回正數(shù)。

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

      

    【數(shù)組的常用方法總結(jié)】相關(guān)文章:

    預(yù)防近視的方法總結(jié)08-02

    腦癱治療的最佳方法總結(jié)03-20

    關(guān)于小升初復(fù)習(xí)方法總結(jié)02-24

    css的調(diào)試方法與經(jīng)驗(yàn)總結(jié)03-20

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

    最流行的平面設(shè)計(jì)方法總結(jié)11-22

    細(xì)胞結(jié)構(gòu)和功能的實(shí)驗(yàn)研究方法總結(jié)07-19

    景天科多肉植物養(yǎng)護(hù)的方法總結(jié)03-20

    常用導(dǎo)數(shù)公式總結(jié)09-24

    口頭報(bào)告方法11-30

    用戶協(xié)議
    丁香花电影高清在线观看| 最近最新电影大全免费观看| 国产午夜视频在线观看| 99久久久国产精品免费牛牛四川| 色窝窝免费一区二区三区| 久久精品99国产精品蜜桃| 911亚洲精品影院| 人禽另类zzzxxxccc| 国产成a人片在线观看视频| 国产伦精品一区二区三区妓女|