Я понимаю, что подобные вопросы уже задавались некоторыми людьми ранее. Но эти решения мне не очень помогли.
Моя проблема в настоящее время заключается в том, что у меня есть XML-сообщения, в которых, например, двойные значения имеют формат 4,5 с использованием запятой вместо точки. Изменение формата не вариант, потому что я не могу это контролировать.
Сначала самым очевидным решением в моей голове было просто изменить CultureInfo на тот, который мне нужен, но, видимо, XmlSerializer его это ни в малейшей степени не волнует, хотя некоторые старые решения советуют изменить CultureInfo.CurrentCulture для решения этой проблемы.
XmlSerializer или XmlReader/Writer, похоже, также не имеют никакой поддержки. принимать разные разделители.
У кого-нибудь есть хорошие решения этой проблемы без написания логики преобразования в сериализуемые/десериализуемые классы?
Подробнее здесь: https://stackoverflow.com/questions/785 ... o-settings
C# Как изменить XmlSerializer «настройки Cultureinfo» ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Blazor - изменить пользовательский интерфейс CultureInfo во время выполнения
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Blazor - изменить пользовательский интерфейс CultureInfo во время выполнения
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-