Оператор возврата после генерации исключения в C #

Следующая функция из класса Systems.Collections.Generic.Dictionary имеет оператор возврата после генерации исключения. Кто-нибудь знает, почему?

    public TValue this[TKey key] {
        get { 
            int i = FindEntry(key);
            if (i >= 0) return entries[i].value;
            ThrowHelper.ThrowKeyNotFoundException();
            **return default(TValue);** 
        }
        set { 
            Insert(key, value, false); 
        }
    } 
6
задан Robert Harvey 2 March 2011 в 21:10
поделиться