private List <ExecuteMatchListGet> RefreshList() { //var ThreadList = CacheTool.ThreadList; //List<ExecuteMatchListGet> eList = new List<ExecuteMatchListGet>(); //foreach (var tid in ThreadList) //{ // var data = DataSave.ExecuteMatchListGet(tid.Key); // if (data.Count > 0) // { // eList.Add(data[0]); // } //} //return eList; var MatchList = CacheTool.MatchList; List <ExecuteMatchListGet> eList = new List <ExecuteMatchListGet>(); foreach (var tid in MatchList) { var data = DataSave.ExecuteMatchListGet(tid); if (data.Count > 0) { eList.Add(data[0]); } } return(eList); }