DataContractSerializer, KnownType и наследование

Версия Perl работает так, как вы ожидали.

perl -i -p -e 's/\n//' file

Как указано в комментариях, стоит отметить, что это редактирует на месте. -i.bak даст вам резервную копию исходного файла перед заменой на случай, если ваше регулярное выражение окажется не таким умным, как вы думали.

8
задан UserControl 24 July 2009 в 13:13
поделиться

1 ответ

Измените способ создания сериализатора. Используйте:

var serializer = new DataContractSerializer(typeof(A));

вместо a.GetType ();

Это работает. Генерируемый Xml отличается - он был примерно таким:

<C> ...

, а теперь он:

<A i:type="C"> ...
11
ответ дан 5 December 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: