Example #1
0
        static public void Dictionary(MassiveClass arr)
        {
            int x;
            Dictionary <int, int> numbers = new Dictionary <int, int>();

            for (int i = 0; i < arr.GetIndex(); i++)
            {
                try
                {
                    numbers.Add(arr.Get(i), 1);
                }
                catch (ArgumentException)
                {
                    numbers.TryGetValue(arr.Get(i), out x);
                    numbers.Remove(arr.Get(i));
                    numbers.Add(arr.Get(i), x + 1);
                }
            }

            foreach (KeyValuePair <int, int> kvp in numbers)
            {
                Console.WriteLine($"Key = {kvp.Key}, Value = {kvp.Value}");
            }
        }