Лучший способ перевода из IDictionary в общий IDictionaryC#

Место общения программистов C#
Anonymous
Лучший способ перевода из IDictionary в общий IDictionary

Сообщение Anonymous »

У меня есть поле IDictionary, которое я хотел бы предоставить через свойство типа IDictionary, преобразование на удивление сложное, поскольку я понятия не имею, к чему я могу .Cast() IDictionary.

Лучшее, что у меня есть:

IDictionary properties;
protected virtual IDictionary Properties {
get {
return _properties.Keys.Cast()
.ToDictionary(name=>name, name=> _properties[name] as dynamic);
}
}

Вернуться в «C#»