Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void Main(string[] args)
- {
- Magazine magazine = new Magazine();
- magazine.MagazineName = "New";
- magazine.Frequency = Frequency.Yearly;
- magazine.ReleaseDate = new DateTime(2000, 2, 1);
- magazine.Quantity = 10;
- magazine.SetOfArticles = new Article[] { new Article(), new Article() };
- Console.WriteLine(magazine.ToShortString());
- magazine.AddArticles(new Article[]
- {
- new Article(new Person("Adel", "AA", new DateTime(2000, 1, 1)),"Hello", 1),
- new Article()
- });
- Console.WriteLine("__________________");
- Console.WriteLine(magazine.ToString());
- Console.WriteLine("__________________");
- Console.WriteLine(magazine[Frequency.Monthly]);
- Console.WriteLine("__________________");
- //Тестирование массивов Article
- var linearArray = new Article[1000000];
- var rectArray = new Article[1000, 1000];
- var jaggedArray = new Article[1000][];
- for (int i = 0; i < jaggedArray.Length; i++)
- jaggedArray[i] = new Article[1000];
- //test1
- var sw = Stopwatch.StartNew();
- for (int i = 0; i < 1000000; i++)
- linearArray[i] = null;
- sw.Stop();
- Console.WriteLine(sw.Elapsed);
- //test2
- sw = Stopwatch.StartNew();
- for (int i = 0; i < 1000; i++)
- for (int j = 0; j < 1000; j++)
- rectArray[i, j] = null;
- sw.Stop();
- Console.WriteLine(sw.Elapsed);
- //test3
- sw = Stopwatch.StartNew();
- for (int i = 0; i < 1000; i++)
- for (int j = 0; j < 1000; j++)
- jaggedArray[i][j] = null;
- sw.Stop();
- Console.WriteLine(sw.Elapsed);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement