static void Main(string[] args) { // DynamicList creation DynamicList <int> L = new DynamicList <int>() { 45, 46, 47 }; // Add usage for (int i = 1; i < 11; i++) { L.Add(i); } for (int i = 0; i < L.Count; i++) { Console.WriteLine(L[i]); } Console.WriteLine($"Count {L.Count}"); Console.WriteLine($"Capacity {L.Capacity}"); Console.WriteLine("==========================="); // Remove usage L.Remove(2); L.Remove(9); L.Remove(11); foreach (var item in L) { Console.WriteLine(item); } Console.WriteLine($"Count {L.Count}"); Console.WriteLine($"Capacity {L.Capacity}"); Console.WriteLine("==========================="); // RemoveAt usage L.RemoveAt(1); L.RemoveAt(5); foreach (var item in L) { Console.WriteLine(item); } Console.WriteLine($"Count {L.Count}"); Console.WriteLine($"Capacity {L.Capacity}"); Console.WriteLine("==========================="); // Clear usage L.Clear(); foreach (var item in L) { Console.WriteLine(item); } Console.WriteLine($"Count {L.Count}"); Console.WriteLine($"Capacity {L.Capacity}"); Console.WriteLine("==========================="); Console.WriteLine("Press Any Key"); Console.ReadKey(); }
static void Main(string[] args) { DynamicList <Person> list = new DynamicList <Person>(); list.Add(new Person("First obj")); list.Add(new Person("Second obj")); list.Add(new Person("Third ogj")); list.Add(new Person("4-th obj")); Person pr5 = new Person("5-th obj"); list.Add(pr5); list.ToList(); Console.WriteLine(list.Count); foreach (Person pers in list) { Console.WriteLine(pers.Name); } list.Remove(pr5); foreach (Person pers in list) { Console.WriteLine(pers.Name); } list.Clear(); Console.WriteLine(list.Count); Console.ReadLine(); }
static void Main(string[] args) { DynamicList l = new DynamicList(); l.Add("zero"); l.Add("one"); l.Add("two"); l.Add("three"); Console.WriteLine(l.Count); Console.WriteLine(l[0]); Console.WriteLine(l.IndexOf("two")); Console.WriteLine(l.Remove(1)); Console.WriteLine(l.Count); Console.WriteLine(l.Remove("three")); Console.WriteLine(l.Count); Console.WriteLine(l.Remove("four")); }
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()); }
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(); }
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")); }
static void Main(string[] args) { DynamicList shoppingList = new DynamicList(); shoppingList.Add("Milk"); shoppingList.Add("Honey"); shoppingList.Add("Olives"); shoppingList.Add("Beer"); shoppingList.Remove("Olives"); Console.WriteLine("We need to buy:"); for (int i = 0; i < shoppingList.Count; i++) { Console.WriteLine(shoppingList[i]); } Console.WriteLine("Do we have to buy Bread? " + shoppingList.Contains("Bread")); }
static void Main(string[] args) { DynamicListClass.DynamicList <int> dynamicList = new DynamicList <int>(); for (int i = 0; i < 7; i++) { dynamicList.Add(i); } ShowList(dynamicList); dynamicList.Remove(3); ShowList(dynamicList); dynamicList.RemoveAt(3); ShowList(dynamicList); dynamicList.RemoveAt(4); ShowList(dynamicList); Console.WriteLine(dynamicList[3]); dynamicList.Clear(); ShowList(dynamicList); GetAssemblyExportClass(); }
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(); }