private bool InitNearShopData() { if (LP_stype != null) { for (int i = 0; i < LP_stype.Length; i++) { if (LP_stype[i] != null) { LP_stype[i].Clear(); } } } DownloadInfo di = new DownloadInfo(this); string[] aryStrShopId = di.ShopAround(); MyMsgBox mb = new MyMsgBox(); LP_stype = new List<PicInfo>[1]; if (aryStrShopId.Length == 0) { LP_stype[0] = new List<PicInfo>(); return false; } else { LP_stype[0] = FindShopById(aryStrShopId); } return true; }