private void button1_Click(object sender, EventArgs e) { string ss = "Вивід для класу MyBooks1 \n"; MyBooks1 mbs1 = new MyBooks1(3); mbs1.MyBooksArray[0] = new MyBook(1, "Marija Remark", "Три товариші", "Ранок", 1981); mbs1.MyBooksArray[1] = new MyBook(2, "Нестайко", "У країні сонячних зайчиків", "Ранок", 1961); mbs1.MyBooksArray[2] = new MyBook(3, "Баскаков", "Радиотехнические цепи и сигналы ", "М.:Высшая школа", 2000); foreach (MyBook b in mbs1.MyBooksArray) { if (b != null) { ss = ss + b.ToString() + "\n"; } } ss = ss + "\nВивід для класу MyBooks2 \n"; MyBooks2 mbs2 = new MyBooks2(3); mbs2.MyBooksArray[0] = new MyBook(1, "Marija Remark", "Три товариші", "Ранок", 1981); mbs2.MyBooksArray[1] = new MyBook(2, "Нестайко", "У країні сонячних зайчиків", "Ранок", 1961); mbs2.MyBooksArray[2] = new MyBook(3, "Баскаков", "Радиотехнические цепи и сигналы ", "М.: Высшая школа", 2000); foreach (MyBook b in mbs2.MyBooksArray) { if (b != null) { ss = ss + b.ToString() + "\n"; } } ss = ss + "\nВивід для класу MyBooks3 \n"; int KodError = 0; MyBooks3 mbs3 = new MyBooks3(5); mbs3.Add(1, "Еріх Марія Ремарк", "Три товариші", "Ранок", 1981, ref KodError); Message(KodError); mbs3.Add(2, "Нестайко", "У країні сонячних зайчиків", "Ранок", 1961, ref KodError); Message(KodError); mbs3.Add(3, "Баскаков", "Радиотехнические цепи и сигналы ", "М.: Высшая школа", 2000, ref KodError); Message(KodError); mbs3.Add(4, "Загребельний ", "Роксолана", "Світанок", 2000, ref KodError); Message(KodError); mbs3.Add(5, "В.Косик", "Україна і Німеччина у другій світовій війні ", "Наукове товариство ім.Шевченка у Львові", 1993, ref KodError); Message(KodError); foreach (MyBooks3 b in mbs3) { if (b != null) { ss = ss + b.ToString() + "\n"; } } // position = -1 mbs3.MoveNext(); // position = 0 ss = ss + "\nВивід текучого елементу\n"; ss = ss + mbs3.Current.ToString() + "\n"; ss = ss + "Ще раз MoveNext\n"; mbs3.MoveNext(); ss = ss + mbs3.Current.ToString(); mbs3.Reset(); label1.Text = ss; }
public void Add(int bookNomer, String Avtor, String Nazva, String Vydavnyctvo, Int16 RikVyhodu, ref int KodError) { if (CurrentNomer < kilkistKnyh) { myBooksArray[CurrentNomer] = new MyBooks3(1) { bookNomer = bookNomer, Avtor = Avtor, Nazva = Nazva, Vydavnyctvo = Vydavnyctvo, RikVyhodu = RikVyhodu }; CurrentNomer++; KodError = 0; } else { KodError = 1; } }