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(); }
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); } }