コード例 #1
0
 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;
         }
     }
 }