static void Main(string[] args) { Test test = new Test("Kontrol", "Hard", 10); Test test2 = new Test("Obichni", "Easy", 10); Vopros vopr = new Vopros("", "Easy", 10); Ekzamen ekzam = new Ekzamen("Math"); VipusknoiEkzamen vipusk = new VipusknoiEkzamen(); Console.WriteLine(test.Tst + " " + test.Diffic + " " + test.Maxb); test.Tst = "Kontrolni"; Console.WriteLine(test2.Tst + " " + test2.Diffic + " " + test2.Maxb); Console.WriteLine("------------------"); test.ToConsole(); test.Info(); Console.WriteLine("------------------"); test2.ToConsole(); test2.Info(); Console.WriteLine("------------------"); // работа с одноименными методами test.TotJe(); ((ITakoije)test).TotJe(); Console.WriteLine("------------------"); ((test2 as ITakoije)).TotJe(); // работа по ссылке (as) test2.TotJe(); Console.WriteLine(test.Tst is string? "is" : "is not"); Console.WriteLine("------------------"); Printer.iAmPrinting(test); Printer.iAmPrinting(test2); Printer.iAmPrinting(vopr); object[] mas = { test, test2, vopr, ekzam, vipusk }; Console.WriteLine("--00--00---- 6-aя лаба ----00--00--"); Test test3 = new Test("Kont", "medium", 3); Console.WriteLine(test3.Type + " " + test3.Tst + " " + test3.Maxb + " "); Info ekzm; ekzm.begin = "30.10.2017"; ekzm.predm = "Math"; ekzm.end = "7.11.2017"; Console.WriteLine("Информация о тесте: Дата начала: " + ekzm.begin + " Предмет : " + ekzm.predm + " Конец: " + ekzm.end); Ekzamen ekzam1 = new Ekzamen("History"); Ekzamen ekzam2 = new Ekzamen("Rusian"); ekzam2.Name = "Russian"; Sessia kek = new Sessia(ekzam, ekzam1, ekzam2); Console.WriteLine(kek.FindKol()); kek.FindTes(1); Console.WriteLine("Поиск по предмету"); kek.ToConsoleList(kek.FindEkz("Russian")); }
private void timer1_Tick_1(object sender, EventArgs e)//3c { if (Bar_prog.Value == Bar_prog.Maximum) { if (ending.StartsWith("scan")) { IA.Abort(); timer1.Enabled = false; ToBlock(false); richTextBox1.Text += "Вектора созданы и сохранены\r\n"; } else if (ending.StartsWith("load")) { Loading.Abort(); timer1.Enabled = false; ToBlock(false); richTextBox1.Text += "Вектора загружены\r\n"; etalon_button.Enabled = true; } else if (ending.StartsWith("etalon")) { Etalon.Abort(); timer1.Enabled = false; ToBlock(false); richTextBox1.Text += "Эталоны созданы\r\n"; int[] te = new int[11]; foreach (var item in massiveEtalons) { te[item.ClassImage]++; } richTextBox1.Text += "Количество эталонов:\r\n"; for (int i = 1; i < te.Length; i++) { richTextBox1.Text += "Класс " + i + " = " + te[i] + "\r\n"; } } else if (ending.StartsWith("ekzamen")) { Ekzamen.Abort(); timer1.Enabled = false; ToBlock(false); richTextBox1.Text += "Экзамен завершен\r\n"; } Bar_prog.Value = 0; } }
public void AddEkz(Ekzamen a) { ekz.Add(a); }