<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                添加數組元素 ``` using System; namespace ConsoleApp1 { class Program { public static void Main(string[] args) { int[] iarr = new int[] { 0, 1, 2, 3, 4, 6, 7, 8, 9 }; iarr=AddValueToArray(iarr,4,5); Console.WriteLine("新數組為:"); Console.WriteLine();//換行 foreach (int value in iarr) { Console.WriteLine(value+"\r\n"); } Console.ReadLine(); } ///<summary> ///增加單個數組元素 ///</summary> ///<param name="ArrayBorn">要向其中添加元素的一維數組</param> ///<param name="Index">添加索引</param> ///<param name="Value">添加值</param> ///<returns></returns> static int[] AddValueToArray(int[] ArrayBorn, int Index, int Value) { //判斷添加索引是否大于數組的長度 if (Index >= (ArrayBorn.Length)) { //將添加索引設置為數組的最大索引 Index = ArrayBorn.Length - 1; } //申明一個新數組 由于要添加一個元素那么新數組長度設置比原來的多1 int[] TemArr = new int[ArrayBorn.Length + 1]; //遍歷新數組的元素 for (int i = 0; i < TemArr.Length; i++) { if (Index >= 0) { if (i<(Index+1)) { // i小于指定的索引,直接將源數組的值賦予它 TemArr[i] = ArrayBorn[i]; } else if (i==(Index+1)) { //如果新數組的索引i=Index+1時是插入的位置 TemArr[i] = Value; } else { //交換元素值(i>Index+1) TemArr[i] = ArrayBorn[i - 1]; } } else { //Index<0 直接將值插入到開頭 //判斷遍歷的索引是否為0 if (i==0) { //為遍歷到的索引添加值 TemArr[i] = Value; } else { //交換元素值 TemArr[i] = ArrayBorn[i - 1]; } } } return TemArr; } } } ``` 向一維數組添加一個數組 ``` using System; namespace ConsoleApp1 { class Program { public static void Main(string[] args) { int[] arr1= { 0, 1, 2, 3, 8, 9 }; int[] arr2 = { 4, 5, 6, 7 }; arr1=AddArrayToArray(arr1, 3, arr2);//0123456789 foreach (int value in arr1) { Console.WriteLine(value + "\r\n"); } Console.ReadLine(); } ///<summary> ///向一個一維數組中添加一個數組 ///</summary> ///<param name="ArrayBorn">源數組</param> ///<param name="Index">添加索引</param> ///<param name="ArrayAdd">要添加的數組</param> ///<returns></returns> static int[] AddArrayToArray(int[] ArrayBorn, int Index, int[] ArrayAdd) { //判斷添加索引是否大于數組的長度 if (Index >= (ArrayBorn.Length)) { //將添加索引設置為數組的最大索引 Index = ArrayBorn.Length - 1; } //申明一個新數組 長度是ArrayBorn與ArrayAdd之和 int[] TemArr = new int[ArrayBorn.Length +ArrayAdd.Length]; //遍歷新數組的元素 for (int i = 0; i < TemArr.Length; i++) { if (Index >= 0) { if (i < (Index + 1)) { // i小于指定的索引,直接將源數組的值賦予它 TemArr[i] = ArrayBorn[i]; } else if (i == (Index + 1)) { //遍歷要添加的數組 for (int j = 0; j < ArrayAdd.Length; j++) { //為遍歷到的索引添加值 TemArr[i + j] = ArrayAdd[j]; } //將遍歷索引設置為要添加數組的索引最大值 i = i + ArrayAdd.Length - 1; } else { //交換元素值 TemArr[i] = ArrayBorn[i - ArrayAdd.Length]; } } else { //Index 小于0時 直接將插入的數組插入到開頭 //判斷遍歷的索引是否為0 if (i == 0) { //遍歷要添加的數組 for (int j = 0; j < ArrayAdd.Length; j++) { //為遍歷到的索引添加值 TemArr[i + j] = ArrayAdd[j]; } //將遍歷索引設置為要添加數組的索引最大值 i = i + ArrayAdd.Length - 1; } else { //交換元素值 TemArr[i] = ArrayBorn[i - ArrayAdd.Length]; } } } return TemArr; } } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看