只有累積,沒有奇蹟

2018年9月19日 星期三

[C#] Array陣列中加入元素

前言
此篇文章是要記錄 如何在Array陣列中加入元素 之前是 如何移除 Array 陣列中指定的元素 )
查了一下MSDN Array 陣列成員 不提供add的方法加入新的元素
但仔細看了一下成員中的方法,可以發現有個公用方法
Array.Resize 方法說明:將陣列的大小變更為指定之新大小
雖然沒有add方法,但也可以用 array.resize 方法達到相同的效果。

使用方式
作法很簡單,如下所示

string[] myArray = { "hello", "world", "array" };

            // 調整陣列的大小
            System.Array.Resize(ref myArray, myArray.Length + 1);
            // 指定新的陣列值
            myArray[myArray.Length - 1] = "success";
此方法適用於在陣列中+1項元素時使用,在 Array 類別有實做 IListICollection 和 IEnumerable 泛型介面
也可以透過其他方法達到此效果,其他方法詳細可以參考 這裡
新手上路,請多多指教!

參考

0 意見:

張貼留言

Copyright © m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com