144 messaggi dal 26 febbraio 2007
Ciao,

Ho un parser che a seconda della lingua che arriva, converte alcuni dati.

Il problema è che in alcuni casi mi arriva una lingua che in realtà non esiste, quindi ho due soluzioni, fare un parsing della lingua prima di passare al mio metodo (che è la soluzione più lenta e che vorrei evitare), oppure crearmi manualmente la lingua che arriva per sbaglio (che è quello che vorrei fare).

Ma con il Core è possibile crearsi una cultura aggiuntiva? (questo sotto è il codice che avrei usato sul FRamework 4.5, ma ovviamente non è compatibile con il Core)

 string culture = "en-sg";
            string name = "Singaporean English";

            CultureInfo cultureInfo = new CultureInfo("en-GB");
            RegionInfo regionInfo = new RegionInfo(cultureInfo.Name);

            CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder(culture, CultureAndRegionModifiers.None);

            cultureAndRegionInfoBuilder.LoadDataFromCultureInfo(cultureInfo);
            cultureAndRegionInfoBuilder.LoadDataFromRegionInfo(regionInfo);

            // Custom Changes
            cultureAndRegionInfoBuilder.CultureEnglishName = name;
            cultureAndRegionInfoBuilder.CultureNativeName = name;

            cultureAndRegionInfoBuilder.Register();

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.