Я использую приведенный ниже код для увеличения или вставки значения в словаре. Если ключ, который я увеличиваю, не существует, я хотел бы установить его значение равным 1.
public void IncrementCount(Dictionary<int, int> someDictionary, int id)
{
int currentCount;
if (someDictionary.TryGetValue(id, out currentCount))
{
someDictionary[id] = currentCount + 1;
}
else
{
someDictionary[id] = 1;
}
}
Это подходящий способ сделать это?