Пример #1
0
        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);
        }
Пример #2
0
        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();
        }