Код: Выделить всё
var value = (string)dictionary[key];
- Это быстро
- Он будет жаловаться, если что-то не так (вместо того, чтобы выдавать исключения object is null)
Примечание: на самом деле я думаю, что иногда бывают случаи, когда компилятор предотвращает использование приведения, где работает as (связано с дженериками?).
Подробнее здесь: https://stackoverflow.com/questions/756 ... in-c-sharp
Мобильная версия