Код: Выделить всё
IEntityМне нужно сериализовать этот словарь, поэтому мне нужно просмотреть каждую запись и приведите IEntity к EntityTable. T определяется ключом System.Type.
Итак, логическая идея такая:
Код: Выделить всё
foreach(var kvp in dictionary){
//convert kvp.key to KEY as actual type
EntityTable table = kvp.Value as EntityTable
serializedData.Add(table.Serialize());
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... h-generics
Мобильная версия