private static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; Console.Title = "Proxy"; using (IBook book = new BookStoreProxy()) { book.SetData(new Page { Number = 1, Text = "Привет Рулет!" }); var page1 = book.GetPage(1); Console.WriteLine(page1.Text); book.SetData(new Page { Number = 2, Text = "Я тебе не рулет!" }); var page2 = book.GetPage(2); Console.WriteLine(page2.Text); page1 = book.GetPage(1); Console.WriteLine(page1.Text); } Console.ReadKey(); }
static void Main(string[] args) { using (IBook book = new BookStoreProxy()) { Page page1 = book.GetPage(1); Console.WriteLine(page1.Text); Page page2 = book.GetPage(2); Console.WriteLine(page2.Text); page1 = book.GetPage(1); Console.WriteLine(page1.Text); } Console.Read(); }
static void Main() { using IBook book = new BookStoreProxy(); var page1 = book.GetPage(1); Console.WriteLine(page1.Text); var page2 = book.GetPage(2); Console.WriteLine(page2.Text); page1 = book.GetPage(1); Console.WriteLine(page1.Text); }
static void Main(string[] args) { using (IBook book = new BookStoreProxy()) { // читаем первую страницу Page page1 = book.GetPage(1); Console.WriteLine(page1.Text); // читаем вторую страницу Page page2 = book.GetPage(2); Console.WriteLine(page2.Text); // возвращаемся на первую страницу page1 = book.GetPage(1); Console.WriteLine(page1.Text); } Console.Read(); }
static void Main(string[] args) { using (IBook book = new BookStoreProxy()) { // read the first page Page page1 = book.GetPage(1); Console.WriteLine(page1.Text); // read the second page Page page2 = book.GetPage(2); Console.WriteLine(page2.Text); // return back the first page page1 = book.GetPage(1); Console.WriteLine(page1.Text); } Console.Read(); }
static void Main(string[] args) { IBook book = new BookStoreProxy("book.txt"); // читаем первую страницу Page page1 = book.GetPage(1); Console.WriteLine(page1.Number + "\n" + page1.Text + "\n" + page1.Number + "\n" + page1.Text.Length + "\n"); // читаем вторую страницу Page page2 = book.GetPage(2); Console.WriteLine(page2.Number + "\n" + page2.Text + "\n" + page2.Number + "\n" + page2.Text.Length + "\n"); // возвращаемся на первую страницу page1 = book.GetPage(1); Console.WriteLine(page1.Number + "\n" + page1.Text + "\n" + page1.Number + "\n"); Console.Read(); }