Как определить, модифицирован ли ListSeparator или нет? - PullRequest
0 голосов
/ 04 февраля 2020

У меня WF-приложение, и я пытаюсь сериализовать / десериализовать его данные на основе разных случаев (например, в CurrentCulture и InvariantCulture).

Я сталкиваюсь с проблемой при изменении CurrentCulture.TextInfo.ListSeparator перед сериализацией / deserialization.

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US", false); Thread.CurrentThread.CurrentUICulture.TextInfo.ListSeparator = ";";

Чтобы решить проблемы, мне нужно выяснить, был ли ListSeparator изменен или нет. Я не смог найти никакого способа для этого.

Пожалуйста, предложите мне свои идеи.

Спасибо.

1 Ответ

0 голосов
/ 04 февраля 2020

используется ниже кода, чтобы определить, является ли ListSeparator изменен или нет. if(CultureInfo.CurrentCulture.TextInfo.ListSeparator != CultureInfo.GetCultureInfo(CultureInfo.CurrentCulture.Name).TextInfo.ListSeparator){}

...