static void Main(string[] args) { MultiDictionary <FirstToDictionary, StringBuilder> dictionary = new MultiDictionary <FirstToDictionary, StringBuilder>(); FirstToDictionary first; first.number = 1; dictionary.CreateNewValue(first); foreach (var item in dictionary.Values) { Console.WriteLine($"{item}"); } Console.WriteLine(dictionary.Count()); }