[問題] 如何將陣列內的元素移除?
我將程式改成下面:
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
04/27 19:30, 1F
推
04/27 19:31, , 2F
04/27 19:31, 2F
→
04/27 22:14, , 3F
04/27 22:14, 3F
※ 編輯: lemarulie 來自: 114.39.177.6 (04/27 22:44)
推
04/28 09:41, , 4F
04/28 09:41, 4F