Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Extension method: int IncSafe<K>(this IDictionary<K, int>, K, int)

Declaration

public static int IncSafe<K>(
    this IDictionary<K, int> dic,
    K key,
    int amount = 1
)

Summary

Increments an integer in an IDictionary<TKey, TValue> by the specified amount. If the specified key does not exist in the current dictionary, the value amount is inserted.

Generic type parameters

K Type of the key of the dictionary.

Parameters

this IDictionary<K, int>dic Dictionary to operate on.
Kkey Key at which the list is located in the dictionary.
intamount The amount by which to increment the integer.

Returns

The new value at the specified key.