I\'m creating my own dictionary and I am having trouble implementing the TryGetValue function. When the key isn\'t found, I don\'t have anything to assign to the out parame
You are looking for the default keyword.
For example, in the example you gave, you want something like:
class MyEmptyDictionary : IDictionary { bool IDictionary.TryGetValue (K key, out V value) { value = default(V); return false; } .... }