Exemplo n.º 1
0
 static void Main()
 {
     DynamicList shopingList = new DynamicList();
     shopingList.Add("Milk");
     shopingList.Add("Honey");
     shopingList.Add("Olives");
     shopingList.Add("Beer");
     shopingList.Remove("Olives");
     Console.WriteLine("We need to bay:");
     for (int i = 0; i < shopingList.Count; i++)
     {
         Console.WriteLine(shopingList[i]);
     }
     Console.WriteLine("Do we have to bay Bread? " + shopingList.Contains("Bread"));
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var list = new DynamicList();

            // Добавяме
            list.Add(new Node(42));
            list.Add(new Node("yes"));
            list.Add(new Node(true));

            // Печат
            for (int i = 0; i < list.Count; i++)
            {
                var item = ((Node)list[i]).Element.ToString();
                Console.WriteLine(item);
            }

            // Премахване
            Console.WriteLine(list.Remove("yes"));
            Console.WriteLine(((Node)list.Remove(1)).Element.ToString());
        }
Exemplo n.º 3
0
        private static void TryDynamic()
        {
            DynamicList <int> _list = new DynamicList <int>();

            for (int i = 0; i < 5; i++)
            {
                _list.Add(i);
            }
            _list.RemoveAt(9);
            _list.Remove(4);
            for (int i = 5; i < 25; i++)
            {
                _list.Add(i);
            }
            _list.Clear();
            for (int i = 0; i < 10; i++)
            {
                _list.Add(i);
            }
            _list.Remove(12);
            _list.Clear();
        }
Exemplo n.º 4
0
 static void Main(string[] args)
 {
     DynamicList <int> list = new DynamicList <int>();
 }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            var       list       = new DynamicList <int>();
            const int listLength = 10;

            for (int i = 0; i < listLength; i++)
            {
                list.Add(i);
            }
            Console.WriteLine("Initial list:");
            foreach (int i in list)
            {
                Console.WriteLine(i);
            }

            for (int i = listLength - 1; i >= 0; i -= 2)
            {
                list.RemoveAt(i);
            }
            Console.WriteLine("\nRemove numbers with odd indexes:");
            foreach (int i in list)
            {
                Console.WriteLine(i);
            }

            foreach (int i in list)
            {
                if (i < 5)
                {
                    list.Remove(i);
                }
            }
            Console.WriteLine("\nRemove numbers less than 5:");
            foreach (int i in list)
            {
                Console.WriteLine(i);
            }

            list.Clear();
            Console.WriteLine("\nCleared list:");
            foreach (int i in list)
            {
                Console.WriteLine(i);
            }

            var strings = new DynamicList <String>();

            for (int i = 0; i < listLength; i++)
            {
                string str = "My value is " + i;
                strings.Add(str);
            }

            Console.WriteLine("\nList of strings:");
            foreach (string str in strings)
            {
                Console.WriteLine(str);
            }

            Console.ReadKey();
        }