static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('_', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; ArrayList list = new ArrayList(); list.Add(2.3); list.Add(55); list.AddRange(new string[] { "Hello", "Hell" }); foreach (object o in list) { Console.WriteLine(o); } list.SetSeparate(separateEvent); list.RemoveAt(0); list.Reverse(); Console.WriteLine(list); list.SetSeparate(separateEvent); for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } Console.ReadKey(); }
static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('_', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; Queue <int> numbers = new Queue <int>(); numbers.Enqueue(3); numbers.Enqueue(5); numbers.Enqueue(8); var queueElement = numbers.Dequeue(); Console.WriteLine(queueElement); separateEvent.Display(); Queue <Person> person = new Queue <Person>(); person.Enqueue(new Person() { Name = "Tom" }); person.Enqueue(new Person() { Name = "Bill" }); person.Enqueue(new Person() { Name = "John" }); var p = person.Peek(); Console.WriteLine(p.Name); separateEvent.Display(); foreach (Person x in person) { Console.WriteLine(x.Name); } separateEvent.Display(); p = person.Dequeue(); Console.WriteLine(p.Name); separateEvent.Display(); foreach (Person x in person) { Console.WriteLine(x.Name); } Console.ReadKey(); }
static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('-', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; Stack <int> numbers = new Stack <int>(); numbers.Push(3); numbers.Push(5); numbers.Push(8); foreach (int p in numbers) { Console.WriteLine(p); } separateEvent.Display(); var stackElement = numbers.Pop(); Console.WriteLine(stackElement); separateEvent.Display(); Stack <Person> people = new Stack <Person>(); people.Push(new Person() { Name = "Tom" }); people.Push(new Person() { Name = "Bill" }); people.Push(new Person() { Name = "John" }); foreach (Person p in people) { Console.WriteLine(p.Name); } separateEvent.Display(); var person = people.Pop(); foreach (Person p in people) { Console.WriteLine(p.Name); } Console.ReadKey(); }
static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('-', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; int[] numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }; var factorials = from n in numbers.AsParallel().AsOrdered() select Factorial(n); separateEvent.Display(); foreach (var x in factorials) { Console.WriteLine(x); } }
static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('-', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; LinkedList <int> numbers = new LinkedList <int>(); numbers.AddLast(1); numbers.AddFirst(2); numbers.AddAfter(numbers.Last, 3); foreach (int x in numbers) { Console.WriteLine(x); } separateEvent.Display(); LinkedList <Person> people = new LinkedList <Person>(); LinkedListNode <Person> linkedListNode = people.AddLast(new Person() { Name = "Tom" }); people.AddLast(new Person() { Name = "John" }); people.AddFirst(new Person() { Name = "Bill" }); foreach (Person person in people) { Console.WriteLine(person.Name); } separateEvent.Display(); Console.WriteLine(linkedListNode.Previous.Value.Name); Console.WriteLine(linkedListNode.Next.Value.Name); Console.ReadKey(); }
static void Main(string[] args) { ConsoleSeparator consoleSeparator = new ConsoleSeparator('-', 50); SeparateEvent separateEvent = new SeparateEvent(); separateEvent.OnSeparate += consoleSeparator.Separator; List <int> numbers = new List <int>() { 1, 2, 3, 45 }; numbers.Add(6); numbers.AddRange(new int[] { 7, 8, 9 }); numbers.Insert(0, 666); numbers.RemoveAt(1); foreach (int x in numbers) { Console.WriteLine(x); } separateEvent.Display(); List <Person> peoples = new List <Person>(); peoples.Add(new Person() { Name = "Tom" }); peoples.Add(new Person() { Name = "Bill" }); foreach (Person person in peoples) { Console.WriteLine(person); } separateEvent.Display(); Console.ReadKey(); }
public static void SetSeparate(this ArrayList arrayList, SeparateEvent separateEvent) { separateEvent.Display(); }