Esempio n. 1
0
        static void Main(string[] args)
        {
            BiDictionary <string, int, string> bidictionary = new BiDictionary <string, int, string>(true);

            bidictionary.Add("Nasko", 4, "PHP");
            bidictionary.Add("Joro", 3, "C#");
            bidictionary.Add("Petar", 4, "C++");
            bidictionary.Add("Raicho", 1, "PERL");
            bidictionary.Add("Filip", 4, "Java");
            bidictionary.Add("Sasho", 2, "Listy");

            Console.WriteLine(string.Join(" ", bidictionary.GetByFirstKey("Joro")));
            Console.WriteLine(string.Join(" ", bidictionary.GetBySecondKey(3)));
            Console.WriteLine(string.Join(" ", bidictionary.GetByFirstAndSecondKey("Sasho", 2)));

            Console.WriteLine(bidictionary.Count);

            bidictionary.RemoveByFirstKey("Raicho");
            Console.WriteLine(bidictionary.Count);

            bidictionary.RemoveBySecondKey(2);
            Console.WriteLine(bidictionary.Count);

            bidictionary.RemoveByFirstAndSecondKey("Nasko", 4);
        }