冰楓論壇

標題: [C#] 在字串陣列(Array)增加字串的方法 [打印本頁]

作者: whitefox    時間: 2023-6-20 09:11
標題: [C#] 在字串陣列(Array)增加字串的方法
這裡用兩種方法來達成字串陣列增加新字串的方法

使用List<string>自帶的Add方法來增加字串
  1. string[] Orignal = new string[2] {"Hello", "World"};
  2. List<string> AddString = new List<string>(Orignal);
  3. AddString.Add("New");
  4. string[] ResultString = AddString.ToArray();
複製代碼
使用陣列的靜態方法Resize來彈性增加陣列大小
  1. string[] Orignal = new string[2] {"Hello", "World"};
  2. Array.Resize(ref Orignal, Orignal.Length + 1);
  3. Orignal[Orignal.Length - 1] = "New";
複製代碼
常見到的是使用第一種方法來實現,但缺點就是要多宣告一個List<string>來轉換
如果要直球對決就使用第二種,只是要注意伸縮陣列的大小跟程式碼多了一些加減運算看起來比較不美觀




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓