[問題] 如何將陣列內的元素移除?

看板C_Sharp作者 (另一個我)時間16年前 (2009/04/27 19:28), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
我將程式改成下面: lon_lat = "new GLatLng(22.7447374, 120.3178254)"; lonlat.Add(lon_lat); lon_lat = "new GLatLng(22.7268622, 120.4071338)"; lonlat.Add(lon_lat); lon_lat = "new GLatLng(22.6541825, 120.3589968)"; lonlat.Add(lon_lat); lon_lat = "new GLatLng(22.7428684, 120.3322068)"; lonlat.Add(lon_lat); lon_lat = "new GLatLng(22.5953118, 120.3072004)"; lonlat.Add(lon_lat); 要將lonlat[3]移除 並將lonlat[4]變成lonlat[3](也就是將後面的陣列都往前移一位) sp = "new GLatLng(22.7428684, 120.3322068);";//在我程式裡sp是從另一陣列取得 lon_lat = sp; lonlat.Remove(lon_lat); for (int lk = 0; lk < lonlat.Count; lk++) { Response.Write(lonlat[lk]); } 這樣的結果陣還是一樣是5個,並沒有移除....請問問題在哪? 另外要如何讓陣列往前移? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.177.6

04/27 19:30, , 1F
改用collection如何?
04/27 19:30, 1F

04/27 19:31, , 2F
改用List
04/27 19:31, 2F

04/27 22:14, , 3F
List<string>
04/27 22:14, 3F
※ 編輯: lemarulie 來自: 114.39.177.6 (04/27 22:44)

04/28 09:41, , 4F
remove的字串多了個分號( ′-`)y-~
04/28 09:41, 4F
文章代碼(AID): #19zPRFUP (C_Sharp)