Jak zdefiniować kulturę używaną przez XmlSerializer
Deserializuję plik konfiguracyjny XML przy użyciu następującego kodu:
// Create object by deserializing the given xml document
var serializer = new XmlSerializer(typeof(ConfigurationFile));
var stream = File.Open(path, FileMode.Open, FileAccess.Read);
var configFile = serializer.Deserialize(stream);
W konfiguracji mam kilka liczb ruchomych zdefiniowanych w następujący sposób:
DailyThreshold = "41,9"
Jako separator dziesiętny „.” jest zależna od kultury Zastanawiam się, jak mogę zdefiniować kulturę, której używa serializator do analizowania tych liczb?