increase value in dictionary against a key in csharp

Code Example - increase value in dictionary against a key in csharp

                
                        public static void Increment<T>(this Dictionary<T, int> dictionary, T key)
    {
        int count;
        dictionary.TryGetValue(key, out count);
        dictionary[key] = count + 1;
    }