private void table() { if (File.Exists(path)) { int i = 0; int j = 0; try { using (StreamReader sw = new StreamReader(path)) { while ((data = sw.ReadLine()) != null) { if (data.Split(',')[0] == "") { if (Ligs.Count <= j) { Ligs.Add(data.Split(',')[1]); } else { Ligs[j] = data.Split(',')[1]; } j++; } if (result.Count <= i) { result.Add(new MyTable(data.Split(',')[0], data.Split(',')[1], data.Split(',')[2], data.Split(',')[3], data.Split(',')[4], data.Split(',')[5], data.Split(',')[6], data.Split(',')[7], data.Split(',')[8], data.Split(',')[9], data.Split(',')[10], data.Split(',')[11], "", "", "", "", "", "", "", "", "", "", data.Split(',')[12], data.Split(',')[13], data.Split(',')[14])); } else { int z = -1; // if (result[i].Bet_FULL_TIME_1X2 != "") { for (int ll = 0; ll <= limit2.Count - 1; ll++) { if (limit2[ll].Id == data.Split(',')[1] + data.Split(',')[12] + data.Split(',')[13] + data.Split(',')[14]) { z = ll; break; } } if (z == -1) { result[i].Bet_FULL_TIME_1X2 = ""; } else { result[i].Bet_FULL_TIME_1X2 = limit2[z].v; } } result[i] = new MyTable(data.Split(',')[0], data.Split(',')[1], data.Split(',')[2], data.Split(',')[3], data.Split(',')[4], data.Split(',')[5], data.Split(',')[6], data.Split(',')[7], data.Split(',')[8], data.Split(',')[9], data.Split(',')[10], data.Split(',')[11], result[i].Bet_FULL_TIME_1X2, "", result[i].Bet_FULL_TIME_HDP_2, "", result[i].Bet_FULL_TIME_OU_2, result[i].Bet_FIRST_HALF_1X2, "", result[i].Bet_FIRST_HALF_HDP_2, "", result[i].Bet_FIRST_HALF_OU_2, data.Split(',')[12], data.Split(',')[13], data.Split(',')[14]); } i++; } } File.Delete(path); for (int ii = Ligs.Count - 1; ii >= j - 1; ii--) { Ligs.RemoveAt(ii); } Lab.Content = "In Running" + " (" + Ligs.Count.ToString() + ")";//Ligs.Count.ToString() + ")"; for (int ii = result.Count - 1; ii >= i; ii--) { result.RemoveAt(ii); // лишние для отображения } set1(); } catch { return; } } }