コード例 #1
0
ファイル: Program.cs プロジェクト: matys-s/CshapGenericTypes
        private static void ProcessingData(CircleQueue <double> queue)
        {
            var sum = 0.0;

            Console.WriteLine("W naszej kolejce znajdują się: ");

            while (!queue.IsEmpty)
            {
                sum += queue.ReadValue();
            }

            #region personQueue
            //var pesonsQueue = new CircleQueue<Person>();
            //pesonsQueue.SaveValue(new Person { FirstName = "Jan", LastName = "Kowalski" });
            //pesonsQueue.SaveValue(new Person { FirstName = "Tomasz", LastName = "Nowak" });
            //pesonsQueue.SaveValue(new Person { FirstName = "Ewa", LastName = "Zawadzka" });
            //pesonsQueue.SaveValue(new Person { FirstName = "Ala", LastName = "Kot" });


            //while (!pesonsQueue.IsEmpty)
            //{

            //    var person = pesonsQueue.ReadValue().FirstName;
            //    Console.WriteLine(person);
            //}
            // TestKomentGit
            #endregion

            Console.WriteLine(sum);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: matys-s/CshapGenericTypes
        static void Main(string[] args)
        {
            var queue = new CircleQueue <double>(capacity: 3);

            InputData(queue);
            ProcessingData(queue);

            Console.ReadKey();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: matys-s/CshapGenericTypes
        private static void InputData(CircleQueue <double> queue)
        {
            while (true)
            {
                var value      = 0.0;
                var startValue = Console.ReadLine();

                if (double.TryParse(startValue, out value))
                {
                    queue.SaveValue(value);
                    continue;
                }
                break;
            }
        }