static void Main(string[] args) { var Set1 = new Set(new string[] { "1", "2", "a" });//объявление var Set2 = new Set(new string[] { "1", "2", "3" }); var Set3 = new Set(new string[] { "a", "aa", "aaa" }); Console.WriteLine($"-: { Set1 - "a"}"); Console.WriteLine($"*: { Set1 * Set2}"); Console.WriteLine($"<: { Set1 < Set2}"); Console.WriteLine($">: { Set1 > Set2}"); Console.WriteLine($"&: { Set1 & Set2}"); Console.WriteLine($"Count: {StatisticOperation.Count(Set3)}"); //подсчет всех элементов Console.WriteLine($"MinMaxDiff: {StatisticOperation.MinMaxDiff(Set3)}"); //максимальное-минимальное Console.WriteLine($"Sum: {StatisticOperation.Sum(Set3)}"); //сумма string shock = "AddDot"; Console.WriteLine($"AddDot: {shock.AddDot()}");//строка с точкой в конце Console.WriteLine(Set1 - "a"); Console.WriteLine(Set1 * Set2); Console.WriteLine(Set1 < Set2); Console.WriteLine(Set1 > Set2); Console.WriteLine(Set1 & Set2); var SetNull = new Set(new string[] { "", "", "a" }); SetNull.RemoveNull();//удаление нулевых эл-ов из множества Console.WriteLine(SetNull); }
static void Main(string[] args) { Queue queue1 = new Queue(); Queue queue2 = new Queue(); queue1 += 1024; queue1 += 64; queue1 += 128; queue2 += 512; queue2 += 256; queue2 += 128; queue1--; queue1 = queue1 < queue2; Console.WriteLine("Queue: "); queue1.QueuePrint(); Console.WriteLine("Sum: " + StatisticOperation.Sum(queue1)); Console.WriteLine("MinMaxDiff: " + StatisticOperation.MinMaxDiff(queue1)); Console.WriteLine("LastItem: " + StatisticOperation.LastItem(queue1)); Queue.Owner owner1 = new Queue.Owner("qwerty", "qwerty"); Console.WriteLine($"Owner ID: {owner1.ID}, Organization name: {owner1.OrganizationName}"); Queue.Date date = new Queue.Date(); date.dateOfCreation(); }