Beispiel #1
0
        public MyList <T> Zip(MyList <T> myListTwo)
        {
            MyList <T> myListThree = new MyList <T>();

            for (int i = 0; i < ArrayCount + myListTwo.Count(); i++)
            {
                if (ArrayCount > i)
                {
                    myListThree.Add(Array[i]);
                }
                if (myListTwo.Count() > i)
                {
                    myListThree.Add(myListTwo.Array[i]);
                }
            }
            return(myListThree);
        }
Beispiel #2
0
 public void RemoveTest(MyList.iMList list)
 {
     list.Add(5);
     list.Add(3);
     int expected = 1;
     list.Remove(5);
     NUnit.Framework.Assert.AreEqual(expected, list.Count());
 }
Beispiel #3
0
 public void CountTest(MyList.iMList list)
 {
     list.Add(5);
     list.Add(5);
     list.Add(5);
     int expected = 3;
     NUnit.Framework.Assert.AreEqual(expected, list.Count());
 }
Beispiel #4
0
 public void ClearTest(MyList.iMList list)
 {
     list.Add(5);
     list.Add(4);
     list.Add(3);
     list.Add(2);
     list.Add(1);
     int expected = 0;
     list.Clear();
     NUnit.Framework.Assert.AreEqual(expected, list.Count());
 }
Beispiel #5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите необходимую размерность листа");
            int n = int.Parse(Console.ReadLine());

            Console.WriteLine("Введите в консоль индекс искомого элемента");
            int elementForSearch = int.Parse(Console.ReadLine());


            var elenent = new MyList();

            for (int i = 0; i < n; i++)
            {
                elenent.Push(i);
            }
            Console.WriteLine(elenent.Search(elementForSearch));

            Console.WriteLine(elenent.Count());
            elenent.PrintOut();
        }