private static void laba4() { message("Реализовать интерфейсы и показать их работоспособность. " + "Ввод данных должен производиться с клавиатуры"); Square sqr = new Square(10); sqr.draw(); Console.ReadKey(); sqr.x1 = 15; sqr.draw(); Console.ReadKey(); Restangle res = new Restangle(20, 10); res.draw(); Console.ReadKey(); Circle circ = new Circle(40, 10, 8); circ.draw(); Console.ReadLine(); }
private static void laba6() { string path = @"D:\test.txt"; try { message("************FULL**********"); using (StreamReader sr = new StreamReader(path)) { message(sr.ReadToEnd()); } message(); Square sq = new Square(); sq.x1 = Convert.ToInt32(read()); Restangle res = new Restangle(10, 20); using (StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default)) { sw.WriteLine(sq.x1); /* sw.WriteLine("Перменная прямоугольника height = " + res.height); * sw.WriteLine("Перменная прямоугольника width = " + res.width);*/ } message("************LINE**********"); using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default)) { string line; while ((line = sr.ReadLine()) != null) { sq.x1 = Convert.ToInt32(line); if (sr.ReadLine() == null) { message("Перменная квадрата X1 = " + sq.x1); } } } Console.ReadLine(); } catch (Exception ex) { message(ex.Message); } }
private static void laba5() { // создаем Restangle restangle = new Restangle(); // Добавляем в делегат ссылку на метод Show_Message // а сам делегат передается в качестве параметра метода RegisterHandler restangle.RegisterHandler(new Restangle.AccountStateHandler(Show_Message)); //restangle = new Restangle(200, 300); restangle.Rotate(5); restangle.scale(15); Console.ReadLine(); }