예제 #1
0
파일: Form1.cs 프로젝트: andrsj/education
        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;
        }
예제 #2
0
파일: Form1.cs 프로젝트: andrsj/education
 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;
     }
 }