public int UpdateReferenceByMarket(List <string> lst) { Console.WriteLine("All TSC/OTC Size(Warrant): " + lst.Count); for (int i = 0; i < lst.Count; ++i) { string[] substring = lst[i].Split('|'); PI30001 stock = quoteCom.GetProductSTOCK(substring[0]); Warrant targetWarrant; if (Warrants.TryGetValue(stock.StockNo, out targetWarrant)) { targetWarrant.Reference = Convert.ToUInt32(stock.Ref_Price); } } Console.WriteLine("Warrant Size: " + Warrants.Count); return(0); }