Пример #1
0
        static void Main(string[] args)
        {
            Keno keno = new Keno();

            //keno.Print();
            //keno.Num = 1234;
            //keno.Date = "05.04.2010";
            //keno.Numberloto = "A";
            //keno.Numberballs = 3;
            //int[] a = {01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};
            //keno.Number = a;
            //Console.WriteLine();
            //keno.ArrayListKeno.Add(keno);
            //keno.ArrayLiistKenoPrint(keno.ArrayListKeno);
            //Console.WriteLine();
            keno.ReadFile();
            keno.ArrayLiistKenoPrint(keno.ArrayListKeno);
            Console.WriteLine("\n\n\n");
            keno = (Keno)keno.ArrayListKeno[keno.ArrayListKeno.Count - 1];
            keno.Print();
        }
Пример #2
0
        public void ReadFile()
        {
            string[] lines =
                System.IO.File.ReadAllLines("keno.txt");


            int r = 0;

            foreach (string line in lines)
            {
                Keno   k    = new Keno();
                string temp = null;
                for (int i = 0; i < line.Length; i++)
                {
                    if (i < 7 && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }

                    if (i < 7 && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    k.Num = Convert.ToInt32(temp.ToString());
                }

                temp = null;
                for (int i = r + 2; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    k.Date = temp;
                }
                temp = null;
                for (int i = r + 2; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    k.Numberloto = temp.ToString();
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    k.Numberballs = Convert.ToInt32(temp.ToString());
                }
                int[] tmpnumber = new int[20];
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[0] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[1] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[2] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[3] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[4] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[5] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[6] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[7] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[8] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[9] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[10] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[11] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[12] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[13] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[14] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[15] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[16] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[17] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i > r && line[i].ToString().ToLower() == " ")
                    {
                        r = i;
                        break;
                    }
                    tmpnumber[18] = Convert.ToInt32(temp.ToString());
                }
                temp = null;
                for (int i = r + 1; i < line.Length; i++)
                {
                    if (i > r && line[i].ToString().ToLower() != " ")
                    {
                        temp += line[i];
                    }
                    if (i == line.Count())
                    {
                        break;
                    }

                    tmpnumber[19] = Convert.ToInt32(temp.ToString());
                }
                k.Number = tmpnumber;
                ArrayListKeno.Add(k);
            }
        }